/* CSS Document
	Copyright	:	kksem.com
	Author		:	Murong In 2013-11-21 16:01
	Email		:	1403322690@qq.com	
*/
/*初始化*/
body{ padding:0px; margin:0px; line-height:20px; background-color:#FFF; font-size:12px; font-family:Microsoft YaHei; color:#333333;}
img{ border:none; font-family:Arial;}
ul,dl,dd,dt,p,li{ padding:0px; margin:0px; list-style:none;}
a,a:link{ text-decoration:none; color:inherit;}
.clear { clear:both;}
.center-center { width:1000px; margin:auto; padding-top:15px; margin-bottom:20px;}
.b_content { width:1000px; margin:auto;}
.center-left { float:left;}
.center-right { float:right;}

.list-time { text-align:center; margin:20px 0;}
/*.newsli li:nth-of-type(odd) { color:#F8359D;}/*奇数行*/*/
/*.newsli li:nth-of-type(even) { color:#AB14F7;}/*偶数行**//
.banner,.banner img{ width:416px; height:212px; overflow:hidden;}

.ban{ width:990px; height:347px; margin:auto; padding-top:5px; overflow:hidden;}
.focusBox { position: relative; width:100%; height:347px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:347px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/*初始化结束*/
.headbg { background:url(../images/headbg.jpg) repeat-x; height:34px; line-height:34px; color:#fff;}
.head { background:url(../images/head.jpg) no-repeat; max-width:1382px; height:34px; margin:auto;}
.logobg { background:url(../images/logobg.jpg) repeat-x; height:87px;}
.logo { background:url(../images/logo.jpg) no-repeat; width:1000px; height:87px; margin:auto;}
.navbg { background:url(../images/navbg.jpg) repeat-x; height:47px;}
.navbg ul { width:1000px; height:47px; line-height:47px; margin:auto;}
.navbg ul li { width:125px; float:left; font-size:14px; color:#FFF; text-align:center;}


#goL,#goL1,#goL2,#goL3,#goL4,#goL5,#goL6 { margin-left:-30px; float:left; padding-top:100px;}
#goR,#goR1,#goR2,#goR3,#goR4,#goR5,#goR6 { margin-right:-30px; float:right; margin-top:-135px;}
.zhengshu { width:960px; overflow:hidden; margin:15px; float:left; border-bottom:1px #DCDCDC solid;}
.zhengshu li { width:220px; float:left; padding:10px 0px; padding-left:20px; line-height:35px; text-align:center;}
.zhengshu li img { width:220px; height:140px; border:1px #D6D6D6 solid;}
.about { background:url(../images/about.jpg) no-repeat; width:293px; height:30px;}
.index-MORE { line-height:30px;}
.index-MORE font { font-size:14px; color:#FFF; padding-left:10px;}
.index-MORE span { font-size:12px; color:#0E5F04; padding-left:5px;}
.index-MORE a { font-size:12px; color:#0E5F04; float:right; margin-right:5px;}
.index-news { background:url(../images/news.jpg) no-repeat; width:697px; height:30px;}
.index-artlist {}
.index-artlist li { width:330px; float:left; padding-left:10px; margin-bottom:13px;}
.index-artlist li div.date { background-color:#D0D0D0; color:#fff; text-align:center; width:55px; height:50px; float:left; font-size:14px; padding-top:10px; margin-right:8px;}
.index-artlist li font { font-size:14px; color:#333333; display:block; font-weight:bold;}
.index-artlist li span { font-size:12px; color:#666666;}
.overbg { background-color:#0D5293;}
.over { background:url(../images/over.gif) no-repeat; max-width:1382px; height:213px; margin:auto;}
.over ul { width:1000px; margin:auto; color:#FFF;}
.nav-en { text-align:center; color:#FFF; font-size:14px;}
.over_en { font-size:13px; color:#0B3957 !important; text-align:center; padding-top:30px;}

.index-por { background:url(../images/index-por.jpg) no-repeat; width:1068px; height:987px; margin:auto;}
.bg1 { background:url(../images/bg1.gif) no-repeat; width:100%; height:auto; min-height:1000px;}
.index-title1 { font-size:36px; text-align:center; color:#F2F2F2; font-family:Arial;}
.index-title2 { font-size:14px; text-align:center; color:#797979; font-family:Arial;}
.index-title3 { font-size:36px; text-align:center; color:#323232; font-family:Arial;}
.index-title4 { font-size:14px; text-align:center; color:#7A7A7A; font-family:Arial;}
.index-img { width:905px; margin:auto; margin-top:60px;}
.index-img img { margin-right:50px; margin-bottom:60px;}
li.five { background:url(../images/bg2.gif) no-repeat; width:100%; height:auto; min-height:1000px;}



.index-newsli { padding-top:80px;}
.index-newsli dd { width:580px !important; float:left; margin:10px; color:#C0C9D0; border-bottom:1px #1A3546 solid; border-bottom:1px #355F78 solid; padding-bottom:20px;}
.index-newsli dd img { width:77px; float:left; height:60px; margin-right:15px;}

.naven_bg { width:100%; background-color:#373737; bottom:0px; padding-top:167px; padding-bottom:167px;}
.naven_bg ul { width:1200px; margin:auto;}

.naven_bgs { width:100%; background-color:#F3F3F3; bottom:0px; padding:40px 0px;}
.naven_bgs ul { width:1200px; margin:auto;}

.naven_bgtitle { font-size:24px; color:#C4C4C4; padding-top:60px; margin-left:90px; padding-bottom:15px;}
.naven_bglist a { background:url(../images/news.png) no-repeat 0 center; font-size:14px; color:#838383; padding-left:10px; margin-left:90px; height:25px; line-height:25px;}
.overbg { background-color:#282828; height:65px; color:#636363;}
.overbg ul { width:1200px; margin:auto;}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}	
/*旋转木马必要样式*/
.poster-main{ position:relative; width:1187px; margin:auto; height:802px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{ width:1187px; height:370px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0; width:1187px; height:370px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; background: url(../images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right:0; background: url(../images/btn_r.png) no-repeat center center;}



/*公共结束*/


.sdmenu { width:215px; padding-top:15px; background-color:#024A9E;}
div.sdmenu div{ background:url(../images/lia.jpg) no-repeat; width:189px; margin:auto; overflow:hidden; color:#00458b; font-size:15px; margin-left:12px; margin-top:8px;}
div.sdmenu div.collapsed { height:30px;}
div.sdmenu div span{display:block;line-height:30px; width:189px; height:30px; color:#fff;cursor:pointer; font-size:14px; font-weight:bold; text-indent:15px;}
div.sdmenu div span a{padding:0;background:none;border:0;font-size:14px;line-height:30px;display:block;}
div.sdmenu div.collapsed { background:url(../images/li.jpg) no-repeat !important; width:189px; color:#00458b}
div.sdmenu div dd { background: url(../images/indexdd.jpg) no-repeat; width:198px; height:33px; line-height:33px; padding-left:15px; font-size:12px; color:#FFF; text-indent:5px; margin-bottom:3px;}

/*分类下拉*/

.content-content { padding:10px;}
/* left style */
.left { width:202px;}
.left_meun , .con_mian { width:240px; border:1px solid #ccc; margin-bottom:10px; background-color:#FFF;}
.left_meun_t {height:49px; overflow:hidden; background-color:#035AB9; text-indent:20px; width:240px; overflow:hidden; white-space:nowrap;}
.left_meun_t h2 { font-size:14px; color:#fff;}
.left_meun_m { width:180px; padding:10px; background-color:#FFF;}
.left_meun_m li { line-height:30px; text-indent:25px; background:url(../images/dot-02.jpg) no-repeat 0 8px;border-bottom:1px solid #F2F2F2; width:220px; overflow:hidden; white-space:nowrap;}
.left_meun_m dd { background:url(../Images/dd.jpg) no-repeat 0 center; border-bottom:1px #B8B8B8 dashed; margin-left:15px;}
.left_meun_m dd { display:none;}
.catlist dd { display:block !important;}


.left_meun_b {padding:12px;}
.left_meun_b li { border-bottom:1px solid #F2F2F2;}
.left_meun_b li a { line-height:20px;  padding-bottom:10px;color:#303030; display:block; padding-left:28px; padding-top:10px; background:url(../images/dot-02.jpg) no-repeat 0 13px; font-family:"微软雅黑","黑体"; font-size:14px;}
.left_meun_b li a:hover { font-size:16px; color:#FF6600; font-weight:800; text-decoration:none;}
.contact {height:66px; overflow:hidden;}
.a_q {height:70px; overflow:hidden;}
.a_q a { display:block;height:70px;}
.new_sch {padding:20px 0 0 18px;height:150px; overflow:hidden;}

.porlist-porlist { padding:20px 0;}
.porlist-porlist li { width:170px; text-align:center; margin:auto;}
.porlist-porlist li img { width:170px; height:135px; border:1px #CCC solid;}
.porlist-porlist li img:hover { border:1px #C30 solid;}

/* right style */
.con_mian { width:740px;}
.con_mian_t { height:49px; overflow:hidden; background:url(../images/right.gif) repeat-x;padding-left:35px;}
.con_mian_t h2 { font-size:14px; color:#333;}
.con_mian_m {padding:20px; line-height:20px; background-color:#FFF;}
.con_mian_m .pic { float:left; margin-right:5px; display:inline;}
.adv_y { font-size:14px; color:#dc143c; font-size:20px; clear:both;padding:20px 0 0 20px;}
.new_con {padding:10px;}
.new_list li , .download li {border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../images/queryli.gif) no-repeat 5px 11px;}
.new_list li .name a , .download li .name a { color:#555;}
.new_list li .name a:hover , .download li .name a:hover { color:#ff6600; text-decoration:underline;}
.new_list li .date , .download li .date { color:#777;}
.download li  {background:url(../images/li.gif) no-repeat 5px 9px;}
.page {height:30px;}
.page_l {padding:3px 8px;}
.page_r {padding-right:8px;}
.page_r li {background-color:#fff;border:1px solid #ccc;color:#333;padding:0 5px;margin:3px; float:left;height:18px; line-height:18px;}
.page_r li.opt {padding:0 2px;border:none;}
.page_r li.cur {background-color:#EFEFEF;border:1px solid #ccc;color:#333;}

/* feedback style */
.feedback {margin-top:10px; margin-left:10px;}
.feedback table td {padding:4px 3px;}
.feedback table td .text {border:1px solid #ddd;color:#555;height:16px;line-height:16px;padding:4px 3px; width:400px;}
.feedback table td .l_text { width:400px; padding:3px; border:solid 1px #ddd; height:158px;}
.feedback table td .button {background:#F7F7F7;border:1px solid #ddd;height:22px;line-height:22px; width:50px; cursor:pointer; text-align:center;padding:0 3px;}
.red { color:#ff0000;font-family:'宋体';}

.list-news { padding:10px;}
.list-news li { border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../images/queryli.gif) no-repeat 5px 11px;}
.list-news li span { float:right; color:#999;}
.list-news li:hover { color:#ff6600; text-decoration:underline;}

.new_list li , .download li {border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../images/queryli.gif) no-repeat 5px 11px;}
.new_list li .name a , .download li .name a { color:#555;}
.new_list li .name a:hover , .download li .name a:hover { color:#ff6600; text-decoration:underline;}
.new_list li .date , .download li .date { color:#777;}

.list-prolist { padding:10px;}
.list-prolist li { width: 223px; height: 187px; overflow: hidden; float: left; padding: 5px 8px; text-align:center;}
.list-prolist li img { width: 215px; height: 155px; border:1px solid #ccc; padding: 3px;}

.list-prolist div.effect7 { float:left; margin:8px;}



.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px; padding:0 10px;}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
/*内页结束*/


/*外加*/
.artlist-artlist {}
.artlist-artlist li { border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../images/queryli.gif) no-repeat 5px 11px; width:350px; float:left; margin:0 10px;}
.artlist-artlist span { float:right;}





#wrapper {
	background:#fff;
	position:relative;
}

a {
	text-decoration:none;
	-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}

a:focus , a:link, a:active {
	outline:none;
}

a:hover {
	color:#444;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 15px;
    height: 15px;
	border-radius:50px;
	margin:20px 5px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;
    height: 43px;
	margin-left: 0px;
	margin-top:-21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
	margin-top:-21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:984px !important;
	overflow:hidden;
}
