﻿@charset "utf-8";
/* CSS Document */



.six{ padding:5px 0px;}
.six .body{}
.six .title{border:none;}
.six .picScroll-left{  position:relative; }
.six .picScroll-left .prev,.six .picScroll-left  .next{ position:absolute;display:block; z-index:9; width:39px; height:77px; margin-top:20px;  overflow:hidden;cursor:pointer; background:url(/style/images/img06.png) no-repeat 0 0;}
.six .picScroll-left .next{ background-position:-39px 0;right:0px; }
.six .picScroll-left .prev{left:0px;}
.six .picScroll-left .bd{overflow:hidden;width:1100px;margin:0 auto;padding:10px 0;}
.six .picScroll-left .bd ul li a{display:block;width:247px;height:104px;}
.six .picScroll-left .bd ul li{width:247px;margin-right:35px;}
.six .picScroll-left .bd ul li img{width:247px;height:104px;}

.wrap { width: 1000px; /*网页宽度*/ margin: 0px auto; position: relative; padding-top:38px; }
.wrap .ft1{ width:700px; float:left; color:#fff;}
.wrap .ft1 a{ color:#fff;}
.wrap .ft2{  float:right;color:#fff;}
.wrap .ft2 a{color:#fff; }
.wrap .ft2 a.wei1{ float:left; width:54px; height:54px; margin-right:10px;background:url(/style/images/wen1.png) }
.wrap .ft2 a.wei1:hover{ float:left; width:54px; height:54px;background:url(/style/images/wen11.png)}
.wrap .ft2 a.wei2{ float:left; width:54px; height:54px; margin-right:10px;background:url(/style/images/wen2.png) }
.wrap .ft2 a.wei2:hover{ float:left; width:54px; height:54px;background:url(/style/images/wen22.png)}
.wrap .ft2 a.wei3{ float:left; width:54px; height:54px; margin-right:10px;background:url(/style/images/wen3.png) }
.wrap .ft2 a.wei3:hover{ float:left; width:54px; height:54px;background:url(/style/images/wen33.png)}

.color003399{ color:#003399;}

/*COM 共用代码-End*/

.big-banner{position:relative; margin-top:-170px;}
.big-banner .bd ul {width:100%!important;}
.big-banner .bd ul li{width:100%!important;height:510px; margin:0px;}
.big-banner .bd ul li a{display: block;height:510px;} 
.container{position:absolute;width:100%;top:0;left:0;}
/* header-Start */

.big-banner .bd .art{position:absolute;left:50%;margin-left:-480px;top:240px;z-index:92;}
.big-banner .bd .art h4{font-size:30px;color:#c22d31;line-height:36px;margin-bottom:15px;}
.big-banner .bd .art{padding:30px 0 0 35px;}
.big-banner .bd .art p{font-size:18px;color:#000;}
.big-banner .hd{position:absolute;height:35px;line-height:35px;z-index:999;background: url(/style/images/navigdots_bgtile.png);
width:207px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 0px 8px 2pxrgba(0, 0, 0, 0.80);
-moz-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.80);
-webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.80);
margin-top: -17px;
}
.big-banner .hd ul{margin-top: 10px;
margin-left: 25px;}
.big-banner .hd ul li{margin-right:3px;cursor:pointer;width:15px;height:15px;text-align:center;line-height:35px;background:url(/style/images/icon04.png) no-repeat center center;float:left;text-indent:-999em;float:left;}
.big-banner .hd ul .on{background:url(/style/images/icon05.png) no-repeat center center;}

.big-banner .prev,
.big-banner .next{width:25px; height:35px; display:block; background:url(/style/images/icon/prevnext_01.png) no-repeat; position:absolute; top:50%; margin-top:-15px;  z-index:9;}
.big-banner .next{left:auto; right:0;  background-position:0px -50px;}

/* header-Start */
.header {height:160px;position: relative; z-index:100;}
.header .logo{float:left;width:161px;height:91px;}
.header .logo img{width:161px;height:91px;}
.header .top-rgt{float:left;width:1000px;overflow:hidden; background:#5f5f5f;border: 1px solid #fff;}
.header .top-rgt .search{background:url(/style/images/search-bg.jpg) no-repeat center center;width:320px;height:50px;float:right;}
.header .top-rgt .search .text{height:16px;line-height:16px;width:235px;background:none;padding:18px 15px;border:none;float:left;outline:none;color:#fff;}
.header .top-rgt .search .button{height:50px;width:50px;background:none;text-indent:-9999em;border:none;float:left;outline:none;}
.header .ch-en{display:block;height:26px;line-height:26px;float:right;*display:inline;color:#fff; margin-top:62px;}
.header .ch-en a{color:#fff;height:26px;line-height:26px; float:left;}
.header .ch-en a:hover{color:#fff;text-decoration:none;}

.header .ch-en1{display:block;height:26px;line-height:26px;float:right;*display:inline;color:#000; margin-top:62px;}
.header .ch-en1 a{color:#000;height:26px;line-height:26px; float:left;}
.header .ch-en1 a.one{color:#ff6600;}
.header .ch-en1 a:hover{color:#ff6600;text-decoration:none;}

.header .top-rgt .nav{float:left;}
.header .top-rgt .nav ul li{float:left;*display:inline;*zoom:1; line-height: 50px;}
.header .top-rgt .nav ul li a{font-size:16px;padding:0 41px; color:#fff;}
.header .top-rgt .nav ul li a:hover{text-decoration:none; background:#262626;}
.header .top-rgt .nav ul li:hover{text-decoration:none; background:#262626;}
.header .top-rgt .nav ul li:hover a{text-decoration:none; background:#262626;}
.header .top-rgt .nav .low a{padding-right:0;}
.bk15{ height:15px; width:100%; float:left;}
/* header-End */



.header .top-rgt .nav ul li ul{

    display:none;

}

.header .top-rgt .nav ul li:hover ul{

    display:block;

	top:157px;

	width:205px;

    position:absolute;

    background: #fff;

-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);

-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);

box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);

z-index:40;

	font-size: 12px;

}

.header .top-rgt .nav ul li ul li{

width:205px;

    height:40px;

    line-height:40px;

    color:#fff;

font-size: 14px;

z-index:40;



}





.header .top-rgt .nav ul li:hover ul li a{

    display:block;   

    height:40px;

    line-height:40px;

    color:#fff;

	margin: 0px;

font-size: 14px;

	overflow:hidden;

	text-align:left;



}


.header .top-rgt .nav ul li:hover ul li:hover,.header .top-rgt .nav ul li:hover ul li a:hover{

   height:40px;

    line-height:40px;

	 color:#fff; 

	  background-color:#bb010f;

	  font-size: 14px;

}

 

/*设置三级导航样式*/

.header .top-rgt .nav ul li:hover ul li ul { 

    display:none;

}

.header .top-rgt .nav ul li:hover ul li:hover ul{ 

    display:block; 

    width:300px; height:210px;

	position:fixed;

    top:130px; 

    left:509px;

    background-color:#f1f1f1;z-index:40;

}

.header .top-rgt .nav ul li:hover ul li:hover ul:hover{ background-color:#fff;}

/* header-End */
.clear{clear:both;width:0;height:0px;margin:0;padding:0;border:none;overflow:hidden;font-size:0px}
.clearfix{zoom:1; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
#main-nav {
float: left;
width: 75%;
border-radius: 0px 0px 0px 4px;
}
/* 中部区域-Start */
.main{position:relative;z-index:12;}
.fuwu{ padding-top:50px;}
.fuwu .fuwu-t{color: #272727;

font-size: 2.615em;
margin: 15px auto 40px auto;
text-align: center;
text-transform: uppercase;}
.fuwu ul{ width:1200px;}
.fuwu ul li{width: 25.85%;
list-style: none;
margin: 0 1.04%;float:left; text-align:center;} 
.fuwu ul li .img{ height:70px;}
.fuwu li span { font-size:16px; height:30px; line-height:30px;}
.fuwu li p { font-size:12px;line-height:24px; text-align:left; margin:20px; overflow:hidden;}

.anli{ padding-top:50px; margin-bottom:50px;}
.anli .anli-t{font-size:18px; margin:0 auto;text-align: center; margin-bottom:20px; }
.anli ul{ width:1200px;}
.anli ul li{ width:300px; height:220px; margin:1.04%;float:left; text-align:center;} 

#portfolio-scroll li .box-headline{ padding-top:160px;}

.footer { background-color:#000; height:150px; width:100%; float:left; margin-top:50px;}

.footer .ft1{  margin:30px 0px; color:#fff;}
.footer .ft1 .ft1-t{ font-size:20px; width:400px; float:left}
.footer .ft1 .ft1-t p{ font-size:14px;}
.footer .ft1 .ft1-t1{ font-size:20px; width:200px; float:left;padding-top: 50px;}
.footer .ft2{ width:300px; margin:30px 0px; color:#fff; float:right;}
.footer .ft2 p{ font-size:14px; text-align: right;}
.news{overflow:hidden;margin-top:610px;}
.news ul {width:1260px;}
.news ul li{float:left;background: #fff;padding:15px;margin-right:19px;}
.news h3{background:url(/style/images/icon06.gif) no-repeat 0 center;padding-left:20px;font-size:16px;font-weight:bold;margin-bottom:10px;}
.news .thumb{width:81px;height:47px;background:#FFF;padding:2px;margin-right:10px; float:left;}
.news .thumb img{width:81px;height:47px;}
.news .desc{width:160px; float:right;}
.news .desc p{color:#000;}
.news .desc .more{background:url(/style/images/icon07.gif) no-repeat left center;padding-left:12px;color:#cf0b1b;}

/* 中部区域-End */


/*内页共用*/
.side-page{ margin-top:25px; border-top:3px solid #000; }

.side-page .all-rgt{width:1000px;float:right; min-height:500px;}
.side-page .all-rgt .posits p{float:right;color:#444444;margin-top:5px;}
.side-page .all-rgt .posits p a{color:#444444;}
.side-page .all-rgt .posits h3{float:left;font-size:16px;color:#333333;font-weight:bold;padding-bottom:9px;}
.side-page .all-rgt .posits{border-bottom:1px solid #AAAAAA; height:30px;}

.side-page .fire-rgt{float:right;width:230px;}
/*内页共用*/

.side-page .profile{padding:20px 10px;}
.side-page .all-rgt .profile h1{height:45px;line-height:45px;font-size:20px;font-weight:bold;text-align:center;margin-top:0px;margin-bottom:5px;}
.side-page .profile .tit{ width:100%; margin:0 auto;}
.side-page .tit ul{ width:360px; margin:0 auto; }
.side-page .tit ul li{ float:left;height: 30px;
line-height: 30px;}
.side-page .tit ul li a{ margin:0px 30px; font-size:14px;line-height: 30px;}



.side-pages{ padding-top:30px;float: left;
width: 100%;}
.side-pages .lft{float:right;width:345px;}
.side-pages .lft .head{height:50px;line-height:50px;margin-bottom:10px;}
.side-pages .lft .head h3{font-size:18px;color:#222222;font-weight:bold; text-align:center;}
.side-pages .lft .body{}
.side-pages .lft .body ul li{ height:30px;}
.side-pages .lft .body ul li a{display:block;height:30px;line-height:30px; text-align:left;color:#444444;}
.side-pages .lft .body ul li a:hover,.side-pages .lft .body ul li a.cur{color:#000; text-decoration:none;}
.side-pages .rgt{width:645px;float:left; min-height:500px;}
.side-pages .rgt .head{border-bottom:1px solid #A0A0A0;height:46px;line-height:46px;}
.side-pages .rgt .head .posit{float:right; font-size:12px;}
.side-pages .rgt .head h3{font-size:16px;font-weight:bold;background:url(/style/images/img28.png) no-repeat left center;padding-left:12px;}
.side-pages .rgt .cont{ border-left:3px solid #d8d8d8; border-right:3px solid #d8d8d8; float:left; width:100%;}
.side-pages .rgt .blog-nr{width: 93.622%;
padding: 3.189% 3.189% 1.59% 3.189%;}

.side-pages .rgt1{width:100%;float:right; min-height:500px;}
.side-pages .rgt1 .head{border-bottom:1px solid #A0A0A0;height:46px;line-height:46px;}
.side-pages .rgt1 .head .posit{float:right; font-size:12px;}
.side-pages .rgt1 .head h3{font-size:16px;font-weight:bold;background:url(/style/images/img28.png) no-repeat left center;padding-left:12px;}



.one2 .show { width:100%;  position:relative; height:368px; background:#fff;  }
.one2 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.one2 .bd ul{ width:100% !important;  }
.one2 .bd li{ width:100% !important;  height:368px; overflow:hidden; text-align:center;  }
.one2 .bd li a{ display:block; height:460px; }
.one2 .hd{  position:absolute; z-index:999; bottom:10px; left:40%; height:30px; line-height:30px; background:url(/style/images/touming.png) repeat-x; }
.one2 .hd ul{ text-align:center;  }
.one2 .hd ul li{margin:5px;cursor:pointer;width:23px;height:23px;text-align:center;line-height:23px;background:url(/style/images/icon04.png) no-repeat center center;float:left;text-indent:-999em;}
.one2 .hd ul .on{background:url(/style/images/icon05.png) no-repeat center center;}
.one2 .prev { background: url(/style/images/ico-1.png) no-repeat -54px 0; width: 36px; height: 42px; position: absolute; top: 50%; right: 50%; margin-right: 515px; margin-top: -21px;}
.one2 .next { background: url(/style/images/ico-1.png) no-repeat 0px 0; width: 36px; height: 42px; position: absolute; top: 50%; left: 50%; margin-left: 515px; margin-top: -21px;}
.one2 .txt { padding-top: 10px; padding-bottom: 50px;}
.one2 .txt p { margin-top: 30px; font-size: 14px; color: #4a4949; text-align: center;}
.one2 .txt p strong { font-size: 18px; color: #000;}
.one1 .show { width:100%;  position:relative; height:350px; background:#fff;  }
.one1 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.one1 .bd ul{ width:100% !important;  }
.one1 .bd li{ width:100% !important;  height:350px; overflow:hidden; text-align:center;  }
.one1 .bd li a{ display:block; height:330px; }
/*.one .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(/style/images/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.one .hd ul{ text-align:center;  padding-top:5px;  }
.one .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:5px; margin:5px;background-color: #F8FFFF; overflow:hidden; line-height:9999px; }
.one .hd ul .on{ background-color: #943C3B;}*/
.one1 .hd{  position:absolute; z-index:999; bottom:10px; left:40%; height:30px; line-height:30px; background:url(/style/images/touming.png) repeat-x; }
.one1 .hd ul{ text-align:center;  }
.one1 .hd ul li{margin:5px;cursor:pointer;width:23px;height:23px;text-align:center;line-height:23px;background:url(/style/images/icon04.png) no-repeat center center;float:left;text-indent:-999em;}
.one1 .hd ul .on{background:url(/style/images/icon05.png) no-repeat center center;}
.one1 .prev { background: url(/style/images/ico-1.png) no-repeat -54px 0; width: 36px; height: 42px; position: absolute; top: 50%; right: 50%; margin-right: 515px; margin-top: -21px;}
.one1 .next { background: url(/style/images/ico-1.png) no-repeat 0px 0; width: 36px; height: 42px; position: absolute; top: 50%; left: 50%; margin-left: 515px; margin-top: -21px;}
.one1 .txt { padding-top: 10px; padding-bottom: 50px;}
.one1 .txt p { margin-top: 30px; font-size: 14px; color: #4a4949; text-align: center;}
.one1 .txt p strong { font-size: 18px; color: #000;}



.ncontent{width:1000px; margin:0px auto; clear:both; background: #fff; }


.ncontent .viewport{padding:20px 0px;  color:#333; float:left; padding-bottom:60px; }
 ul.cb1{padding:0; margin:20px 0px 0px 0px; width:1050px; float:left; }
 ul.cb1 li{list-style:none; float:left ;width:300px; height:220px; text-align:center; margin:1.0416%;display:block}
 ul.cb1 li img{width:300px; height:220px;  }
 ul.cb1 li span{list-style:none; float:left ;width:244px; height:60px; text-align:center; font-size:14px; line-height:60px;}

 ul.cb{padding:0; margin:20px 0px 0px 0px; }
 ul.cb li{list-style:none; float:left ;width:244px; height:339px; text-align:center; margin-left:19px; margin-bottom:40px; display:block}
 ul.cb li img{width:240px; height:335px;  border:2px solid #FFF;}
 ul.cb li span{list-style:none; float:left ;width:244px; height:30px; text-align:center; font-size:14px; line-height:30px;}


.nTab{width:1000px;margin-top:30px;   overflow:hidden;}
.nTab .TabTitle{clear: both; border-bottom:1px solid #CCCCCC; overflow: hidden;}
.nTab .TabTitle ul{border:0; margin-bottom:1px; padding:0;}
.nTab .TabTitle li{width:120px; height:30px; line-height:30px; overflow:hidden; float:left; cursor:pointer;   list-style-type:none; font-size:12px; text-align:center; margin-right:2px; border:0px;}
.nTab .TabTitle .active{background:url(/style/images/tb_hover.jpg) no-repeat; color:#FFF;}
.nTab .TabTitle .normal{ background:url(/style/images/tb_nomal.jpg) no-repeat; color:#565556;}
.nTab .TabContent{width:auto; background:#fff; margin:0px auto; padding:10px 10px; }
.none {
display: none;
}

.look-all{background:#F6F5F5;overflow:hidden;margin-bottom:30px;}

.look-all .all{display:block;float:left;width:70px;height:30px;line-height:30px;text-align:center;background:#BDC1C4;color:#000;*display:inline;margin-top:50px;margin-left:20px;}

.look-all .all:hover{text-decoration:none;background:#ddd;}

.look-all .list{float:left;overflow:hidden;*display:inline;margin-top:30px;margin-left:20px;width:900px;}

.look-all .list li{float:left;width:125px;margin-bottom:30px; font-size:14px; color:#fff; margin-right:20px;}
.look-all .list li.active{float:left; color:#fff; background:#D70012; text-decoration:none;}
.look-all .list li.normal{float:left; color:#fff; background:#9B9794; text-decoration:none;}
.look-all .list li a{float:left; color:#fff; background:#9B9794;width: 124px;
height: 30px;
line-height: 30px;
text-align: center;}
.look-all .list li a.cur{float:left; color:#fff; background:#D70012; text-decoration:none;}
.look-all .list li a:hover{float:left; color:#fff; background:#D70012; text-decoration:none;}
.look-all .list .che{width:16px;height:16px;margin-top:-3px;margin-right:6px;}

#footer {
overflow: hidden;
clear: both;
background: #323232;
color: #969595;
margin: 0 auto;
margin-top: 50px;
}

#footer a:hover {
color: #d5462f;
}

#footer a {
color: #fff;
}
.centered-wrapper {
width: 1000px;
margin: 0 auto;
}
#topfooter {
padding-top: 40px;
padding-bottom: 40px;
float: left;
}
.footer-widget:first-child {
margin-left: 0px;
}
.footer-widget {
width: 48% !important;
}

.footer-widget {
margin-left: 4%;
float: left;
position: relative;
}

#footer h3 {
font-size: 16px;
font-weight: 300;
color: #fff;
line-height: 24px;
margin-bottom: 20px;
}
#footer .textwidget p {
margin-bottom: 20px;
}

#topfooter ul li {
border-bottom: 1px dotted #6b6b6b;
padding-bottom: 10px;
margin-bottom: 10px;
}

ul#contact-widget li {
border-bottom: 1px dotted #6b6b6b;
padding-bottom: 10px;
margin-bottom: 10px;
list-style-type: none;
}
ul#contact-widget li img {
padding-right:8px;
}
#contact-widget li {
position: relative;
padding-top: 0px;
}


.footer-widget #contact-widget li i {
color: #fff;
}

#contact-widget li i {
font-size: 14px;
position: absolute;
left: 0px;
top: 2px;
color: #323232;
}

.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#bottomfooter {
height: 42px;
line-height: 42px;
position: relative;
overflow: hidden;
clear: both;
background: #252525;
}

#bottomfooter a {
color: #efefef;
transition: all 0.2s linear;
}

.one-half, .two-third, .one-third, .three-fourth, .one-sixth, .five-sixth {
position: relative;
margin-right: 20px;
float: left;
}
.one-half {width: 1300px;margin: 0 auto;overflow: hidden;padding: 2px 0;}
.one-half>p {font-size: 12px;color: #909199;float: right;}
.one-half>span {font-size: 12px;color: #909199;}


ul.social {
float: right;
}
ul.social li {
display: inline;
}

#footer ul.social li a {
height: 42px;
width: 38px;
}

ul.social li a {
color: #fff;
display: block;
font-size: 18px;
text-align: center;
margin: 0 0 0 1px;
float: left;
opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-webkit-transition: background 0.2s linear;
-moz-transition: background 0.2s linear;
transition: background 0.2s linear;
}


 

.bd ul { width:1050px;}
.bd ul li{float:left; margin:0px 0px 0px 0px; *display:inline; padding-top:8px;}
	.bd a{width:315px; height:220px; display:block; position:relative;}
	.bd a img{width:315px; height:220px;}
	.bd a .desc{width:315px; height:220px; background:url(/style/images/bg_05.png) repeat; position:absolute; left:0px; top:0px;  display:none;}
	.bd a .desc h3{height:30px; line-height:90px; font-size:16px; color:#fbfeff; text-align:center;}
	.bd a .desc span{color:#fbfeff;}
	.bd a:hover .desc{display:block;}
	

h2.screen-reader-text {
    display: none;
}