@charset "utf-8";

* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 12px;
    font-family: Microsoft YaHei;
	list-style:none;
	overflow-x:hidden;
}


table {
    font-family: Microsoft YaHei;
    font-size: 12px;
}
td {
    word-break: break-all;
	vertical-align:middle;
}
tr {
    vertical-align: top;
}
a:link, a:visited {
    text-decoration: none;
	font-style:normal;
}
a:hover {
    text-decoration: none;
	font-style:normal;
}
img {
    vertical-align: middle;
    border: 0px none;
}

.bx1200{ width:1200px; margin:0 auto;}

/*top*/
.top{ width:100%; height:185px; position:relative;}
.top_bg{}
.top_up{ width:100%; height:36px; background:url(../img/top_up.jpg) center center;}
.top_up_left{width:70%; height:36px; float:left; text-align:left; color:#fff; font-size:12px; line-height:36px; text-indent:20px;}
.top_up_right{width:30%; height:34px; float:right; color:#fff; font-size:12px;}
.top_up_right a {width:64px; height:34px;color:#fff; line-height:34px;}
.top_up_right a:link{  text-align:center; float:left; color:#fff;}
.top_up_right a:hover{color:#ff0;}

.top_logo{ width:1200px; height:148px; margin:0 auto;}
.img_logo{}
.img_ioc{padding-top:-5px;}
.top_logo_up{ width:1200px; height:148px; margin:0 auto;}

/*导航*/
* { box-sizing: border-box; }
/*左浮动*/
.float-left { float: left; }

/*右浮动*/
.float-right { float: right; }

/*清除浮动*/
.clearfix::before { content: ""; display: table-cell; }
.clearfix::after { content: ""; display: table; clear: both; }
body { margin: 0; padding: 0; color: #333; font: 16px/24px "-apple-system", "Helvetica", "Microsoft YaHei", "PingFang SC"; outline: none; }
ul, li { margin: 0; padding: 0; list-style: none; }

a, a:after, a:before { text-decoration: none; color: #333; cursor: pointer; outline: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
a:hover { color: #2073cf; }

/* 
- 设置导航高度宽度和背景色 
- 没有边距，文字贴着边不好看，给个内边距padding: 16px;
*/
.menu { padding: 0 25px; width: 1200px; margin:0 auto; height: 60px;}
.menu_bgs{ width:100%; height:60px;background: #006bbd;}

/* 一级菜单设置为相对定位 */
.menu > ul > li { position: relative;}/*background:url(../img/xian_menut.jpg) no-repeat right;*/

/* 
- 因为导航背景颜色是黑色，所以设置一级导航的文字颜色是白色 
- 导航高48px，一级导航的文字要垂直居中，可以计算（48-文字行高）/2，然后设置外边距或者内边距，让文字刚好居中。
- 上面的居中方式太复杂了，不如line-height: 48px;让文字行高和导航高度一样，自然就居中了。
*/
.menu > ul > li > a { line-height: 60px; color: #FFF; }

.menu > ul > li > a { display: block; padding: 0 41px; line-height: 60px; color: #FFF; }

.menu > ul > li:hover > a,
.menu > ul > li.active > a { background: #e70012; }


/* 
- 二级菜单会占用高度，因此需要给它设置绝对定位，因为一级菜单是相对定位，因此二级菜单的位置是根据一级菜单来的
- 二级菜单的宽度100%也是根据一级菜单来的
*/
.sub-menu { position: absolute; width: 100%; top: 60px; left: 0; background: #036fb8; box-shadow: 0 0 8px rgba(0,0,0,0.1); }
.sub-menu > li > a { display: block; padding: 8px; text-align: center; font-size: 14px; color: #FFF; }
.sub-menu > li + li > a { border-top: 1px solid rgba(3,100,166,0.3); }
.sub-menu > li:hover > a { background-color:rgba(231,0,18,0.8);}

.sub-menu { position: absolute; width: 100%; top: 60px; left: 0; background-color:rgba(3,111,184,0.5); box-shadow: 0 0 8px rgba(0,0,0,0.1); opacity: 0; z-index: 999; visibility: hidden; 
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -ms-transition: all 0.5s;
            -o-transition: all 0.5s; 
            transition: all 0.5s; 

            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0; 

            -webkit-transform:scaleY( 0 );
            -moz-transform:scaleY( 0 );
            -ms-transform:scaleY( 0 );
            -o-transform:scaleY( 0 );
            transform:scaleY( 0 ); }
			
.menu > ul > li:hover .sub-menu { opacity: 1; visibility: visible;
    -webkit-transform:scaleY( 1 );
    -moz-transform:scaleY( 1 );
    -ms-transform:scaleY( 1 );
    -o-transform:scaleY( 1 );
    transform:scaleY( 1 );  }

/*搜索*/
.sousuok{width: 100%;height:55px; border-bottom:1px #CCC solid;}
.sousuo_left{float: left;font-size: 14px;color: #666;width:1200px;line-height:55px; text-align:left;}
.sousuo_left span{color: #666;font-size: 14px;font-weight: bold;padding-left:13px;padding-right:0px;} 
.bx1200{ width:1200px; margin:0 auto;}

/*底部*/


/*产品*/
.pnav{width: 1200px;position: relative;padding-top: 1px;margin: 60px auto 0 auto;}
.pnav ul{text-align: center;}
.pnav ul li {display: block;margin: 0 18px;width: 260px;height: 360px;overflow: hidden;float: left;}
.pnav ul li a{display: block;}
.pnav ul li a img{transition:  1s;width: 260px;height: 260px;border-radius: 0%;transition: all .3s; padding:3px; border:1px #ccc solid;}
.pnav ul li a p{text-align: center;font-size: 18px;color: #404040;margin-top: 15px;transition: .5s;width: 100%;}

.pnav ul li a:hover img{filter: brightness(100%);}
.pnav ul li a:hover p {color: #e40000;}

.pnav .btnLeft,.pnav .btnRight{position:absolute;top:30%;margin-top:-15px;width:27px;height:101px;transition: 0.5s;opacity: 0.6;}
.pnav .btnLeft{left:-80px;background:url(../img/leftbtn.png) no-repeat center;}
.pnav .btnLeft:hover{left: -90px;opacity: 1;}
.pnav .btnRight{right:-80px;background:url(../img/rightbtn.png) no-repeat center;}
.pnav .btnRight:hover{right: -90px;opacity: 1;}
.guobg{width: 100%;padding-top: 1px;overflow: hidden;padding-bottom: 65px;}
.guobg .wrap1366{position: relative;}
.guobg .wrap1200{position: relative;}

.ptxt{width: 435px;height: 78px;position: absolute;left: 50px;top: 100px;}
.infoList{margin:50px 0 0;}
.produtlist li{margin-bottom:20px;width:326px;float:left;margin-right:20px;background: #fff;overflow: hidden;}
.produtlist li a{color: #000;display: block;position: relative;}
.produtlist li a img{width:326px;height:230px;display:block;transition: .5s;}
.produtlist li a em{display: block; font-size: 16px; color: #fff; height: 40px; position: absolute; left: 0; bottom: 0; background:url(../img/bg70.png) repeat; width: 286px; padding: 0 20px; overflow: hidden; line-height: 40px;transition: .5s;text-align: center;}
.produtlist li a em b{display: block;transition: .4s;}
.produtlist li a em p{font-size: 14px;text-align:left;}
.produtlist li a:hover em{line-height: 26px; height:84px; padding-top: 33px;cursor: pointer;}
.produtlist li a:hover em b{line-height: 50px;}
.produtlist li a:hover img{transform:scale(1.07,1.07);    filter: brightness(110%);}

/*产品中心*/
.indexProduct{ padding-top:70px; padding-bottom:50px; width:100%;overflow:hidden;}

.indextypes {
    width: 240px;
    margin-left: 5px;
    float: left;
}
.indextypes li {
    height: 49px;
    line-height: 49px;
    background: #2073cf;
    border-bottom: 1px solid #3781d4;
}
.indextypes li a {
    display: block;
    padding-left: 35px;
    background: url(../img/jiantou.png) no-repeat -30px center;
    font-size: 16px;
    color: #fff;
}
.indextypes li a:hover {
    background-color: #29c0c3;
    background-position: 200px center;
    width: 250px;
    margin-left: -5px;
    padding-left: 40px;
}
.indexProduct .location {
    width: 917px;
    float: right;
}
.indexProduct .location .cat {
    border-left: 5px solid #29c0c3;
    padding-left: 7px;
    line-height: 1;
    float: left;
}
.indexProduct .location .cat .en {
    font-size: 30px;
    color: #2965b1;
}
.indexProduct .location .cat .cn {
    font-size: 16px;
    color: #464646;
    margin-top: 10px;
}
.indexProduct .location .more {
    float: right;
    background: url(../img/promore.png) no-repeat;
    width: 50px;
    height: 48px;
}
.indexProduct .location .more a {
    display: block;
    width: 100%;
    height: 100%;
}
.indexProduct .location .message {
    width: 202px;
    height: 48px;
    background: url(../img/promsg.png) no-repeat 49px center #0753b3;
    float: right;
}
.indexProduct .location .message a {
    display: block;
    line-height: 48px;
    color: #fff;
    font-size: 16px;
    padding-left: 92px;
}
.indexProduct .list {
    float: right;
    overflow: hidden;
    width: 917px;
}
.indexProduct .list li {
    float: left;
    width: 294px;
    height: 207px;
    position: relative;
    overflow: hidden;
    margin-right: 11px;
    margin-top: 15px;
}
.indexProduct .list li img {
    display: block;
}
.indexProduct .list li .more {
    width: 294px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: url(../img/more.png) no-repeat center 120px rgba(7,83,179,.5);
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    transition:all 0.3s linear 0s;
}
.indexProduct .list li:hover .more {
    height: 207px;
    line-height: 180px;

}

.list {
    float: right;
    overflow: hidden;
    width: 917px;
}

.list li {
    float: left;
    width: 294px;
    height: 334px;
    position: relative;
    overflow: hidden;
    margin-right: 11px;
	margin-bottom:30px;
	border:1px #006ab8 solid;
}
.list li img {
    display: block;
	width:294px;
	height:294px;
}
 .list li .more {
    width: 294px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background:#006bbd;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    transition:all 0.3s linear 0s;
}
.list li:hover .more {
    height: 40px;
    line-height: 40px;
	background:#e70012;

}

/*公司简介*/
.indexCompany{ padding-top:62px; height:457px; width:100%; background:#eaeaea; background:url(../img/bg1.jpg) repeat-x left top; font-size:14px;}
.indexCompany img{ display:block; padding-top:40px;} 
.content{ width:1200px; margin:0 auto; position:relative; }
.rCon{ width:662px;}
.rCon h3{ color:#313131; font-size:24px; font-weight:bold; padding-top:15px;}
.rCon h3 span { color: #0f4fad;}
.rCon p{ color:#777777; margin-bottom:20px;}
.rCon .details{ line-height:2.0;}
.rCon a{ display:block; width:120px; line-height:36px; background:#29c0c3; font-weight:bold; text-align:center; color:#fff; margin-top:20px;}
.rCon a:hover{ opacity:0.9;}
.fl{ float:left; display:inline; }
.fr{ float:right; display:inline; }



/*优势*/
.youshi{ padding-top:55px; height:616px; width:1200px; margin:0 auto;}
.youshi ul{ width:100%; height:425px; background:url(../img/ysBg.jpg) no-repeat center top; padding-top:1px; padding-top:15px; position:relative;}
.youshi ul li h3{ font-size:20px; color:#0f4fad; padding-bottom:20px; font-weight:bold; padding-left:17px; }
.youshi ul li p{ line-height:2.0;  color:#3a3a3a; width:380px; font-size:14px;}
.youshi ul li.li1{ margin-left:0px; margin-top:44px;} 
.youshi ul li.li2{ margin-left:0px; margin-top:132px;} 
.youshi ul li.li3{ position:absolute; left:856px; top:59px; } 
.youshi ul li.li4{ position:absolute; left:856px; top:293px;} 
.title{ width:100%; margin-bottom:28px; text-align:center; background:url(../img/t2.png) no-repeat center 24px;}
.title h2{ font-size:34px; color:#094faf; font-weight:bold;}
.title span{ color:#29c0c3; font-size:26px; text-align:center; display:block; font-weight:bold;}
.title{ background:url(../img/t3.jpg) no-repeat center 0px;}

/*新闻*/
.indexNews{ overflow:hidden; margin-bottom:20px; margin-top:20px;}
.indexNews .tuijian{ width:507px; height:354px; position:relative; overflow:hidden; }
.indexNews .tuijian img{ width:507px; height:354px;}
.indexNews .tuijian span{ display:block; line-height:45px; background:url(../img/t1.png) repeat-x left top; position:absolute; left:0; bottom:0; color:#fff; font-size:16px; width:100%; text-align:center;}
.newsR{ width:628px; overflow:hidden;}
.titleN{ }
.titleN a{ background:#dddddd; color:#333; text-align:center; display:inline-block; width:110px;font-size:16px; font-weight:bold; line-height:38px;} 
.titleN a.current{ background:#29c0c3; color:#fff; }
.indexNews ul li{ float:left; padding:10px 0; border-bottom:1px dashed #d1d1d1;}
.indexNews ul li .details{ width:525px; overflow:hidden;}
.indexNews ul li .details a{ color:#4f4f4f; font-size:16px; font-weight:bold; display:block; padding-bottom:10px;}
.indexNews ul li .details p{ color:#777; font-size:14px;}
.indexNews ul li .time{ width:52px; text-align:center; font-size:12px;color:#29c0c3; float:right; padding-top:30px;}
.indexNews ul li .time span{ font-size:42px; display:block; line-height:30px;}
.mainService{ padding:40px 0; width:100%; background:#f1f1f2; margin-top:30px;}
.mainService .content{ width:1200px;}
.mainService .title{ line-height:58px; background:url(../img/t1.jpg) no-repeat center top;}
.mainService .title h2{ font-size:22px; color:#fff ; text-align:center;}
.mainService .title span{ display:block; text-align:center; width:100%; color:#999;}

/*工程案例*/
.pfgcalk{width: 100%;height: 628px;margin-bottom: 60px;}
/*案例效果*/
.syzs{background-size: cover;margin-top: 20px;}
#focus_Box{position:relative;width:1060px;height:450px;margin:0 auto;}
#focus_Box ul{position:relative;width:1060px;height:400px;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px; border:13px solid #e4e4e4;}
#focus_Box li img{width:100%;height:100%;vertical-align:top; }
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(../img/btn.png) left bottom no-repeat; left:-120px; top:205px;}
#focus_Box .next{background:url(../img/btn.png) right bottom no-repeat;right:-100px; top:205px;} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}


/*底部联系*/
.pflxdi{width: 100%;height: 470px;margin-top: 60px;}
.pflxk{width: 300px;float: right;margin-top: 55px;margin-right: 50px;}
.pflxbt{color: #fff;font-size: 22px;font-weight: bold;width: 280px;height: 65px;line-height: 65px;border-bottom: 1px solid #fff;}
.pflxnr{color: #fff;font-size: 16px;line-height: 26px;height: 210px;margin-top: 15px;}
.pflxdh{width: 245px;height: 60px;border-radius: 10px;background: #fff;padding: 15px;color: #272727;font-size: 16px;}
.pflxdh img{float: left;padding-left: 10px;}
.pflxdh p{color: #ff0;font-size: 28px;font-family: Impact;}
/*底部联系*/
.pfdibu{ width:100%;  height:245px;background:#2c2f34;overflow:hidden; text-align:left;}
.pfdi1{width: 240px;float: left;margin-top: 50px;margin-left: 80px;}
.pfdi1 h4{color: #fff;font-size: 20px;}
.pffldi{margin-top: 15px;}
.pffldi a{display: block;width: 50%;float: left;line-height: 26px;color: #929292;font-size: 14px;}
.pffldi a:hover{color: #ff0}
.pfdi2{width: 190px;float: left;margin-top: 50px;margin-left: 80px;}
.pfdi2 h4{color: #fff;font-size: 20px;}
.pfdhdi{margin-top: 15px;}
.pfdhdi li a{display: block;color: #929292;font-size: 14px;line-height: 26px;width: 50%;float: left;}
.pfdhdi li a:hover{color: #ff0}
.pfdi3{float: left;margin-top: 50px;margin-left: 100px;}
.pfdi3 h4{color: #fff;font-weight: normal;font-size: 20px;padding-left: 20px;}
.erweima_left{float: left;width: 245px;height: 105px;background: #424242;padding: 15px 20px 25px 20px;margin-top: 15px;color: #929292;font-size: 14px;line-height: 24px;}
.erweima{float: left;margin-top: 15px;}

/*版权*/
.dibanquan{ width:100%; background:#00284d; height:40px;margin: 0 auto;text-align: center;}
.dibanquan p{ font-size:14px; color:#a8afb8; line-height:40px;text-align:center;}

.foot-bottom{
        height:auto;
		padding-top:30px;
		padding-bottom:10px;
        text-align:left;
        line-height:25px;
		color:#a8afb8;
		background:#2c2f34;
		border-top:1px #424242 solid;
		font-size:14px;
		padding-top:10px;
    }
.foot-bottom a { color:#a8afb8;}
.foot-bottom a:hover { color:#ff0;}

/*关于我们*/
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:30px;}
.sitemap {
    height: 43px;
    line-height: 40px;
    font-size: 12px;
}
.nrbt{
    font-size: 22px;
	padding-left:20px;
}
.fl {
    float: left;
}
.fr {
    float: right;
	padding-right:20px;
}
/*right*/
.right{width:900px; height:auto; float:right; margin-bottom:20px; text-align:left;}
.right_top{ width:1200px; height:auto; margin:0 auto; text-align:center; margin-top:0px;}
.right_tf{ width:100%; height:60px; line-height:60px; text-transform:uppercase; color:#0a070a; font-size:40px; text-align:center; font-weight:bold;}
.right_r{ width:100%; height:50px; line-height:50px; text-align:center; font-size:28px; color:#337fca;}
.right_bg{ width:900px; height:auto; margin:0 auto; margin-top:20px; overflow:hidden;}
.right2_bg{ width:900px; height:auto; margin:0 auto; margin-top:10px; overflow:hidden;}
.right_bt{ width:900px; height:7px;}

.right_fr{float: right;	padding-right:20px; color:#999999; font-size:14px;}
.right_fr a{color:#999999;}
.right_fr a:visited{color:#999999;}
.right_fr a:hover{color:#c50c22;}
.right_fr a:active{color:#c50c22;}

/*左侧列表*/
/*left*/
.left{ float:left; width:270px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:30px; background-color:#FFF;}
.left_pro_top{width:270px; height:99px; background:url(../img/cptit2.jpg) no-repeat; color:#FFF; overflow:hidden;}
#left{
	width:270px;
	overflow:hidden;
	float:left;
	display:inline;
	}
.lx_left{ width:270px; margin-bottom:20px;}

.lx_bg{ width:100%; height:532px; overflow:hidden;}
.lx_body{ width:862px; height:481px; margin:0 auto;}
.lx_top{ width:731px; height:95px; margin:0 auto;}
.lx_body2{ width:650px; height:280px; color:#000; margin:0 auto; text-align:center; line-height:40px;}


.left_pro_bg{width:270px; height:auto; margin:0 auto; margin-bottom:20px; border-bottom:1px #999 solid;border-left:1px #999 solid;border-right:1px #999 solid;}

.left_list{ width:228px; height:auto; margin:0 auto; text-align:center; text-indent:0px; overflow:hidden;}
.left_list ul{}
.left_list ul li{ width:228px; height:38px;  margin:0 auto; line-height:38px; font-size:16px;}
.left_list ul li a{ text-decoration:none; color:#fff; display:block; background:url(../img/cpfl2.png) center no-repeat;}



.left_list_on{ width:228px; height:auto; margin:0 auto; text-align:center; text-indent:0px; overflow:hidden;}
.left_list_on ul{}
.left_list_on ul li{ width:228px; height:38px;  margin:0 auto; line-height:38px; font-size:16px;}
.left_list_on ul li a{ text-decoration:none; color:#333; display:block; background:url(../img/cpfl.jpg) center no-repeat;}

.left_list_on ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list_on ul li a:hover{height:38px; line-height:38px; display:block; color:#fff; background:url(../img/cpfl2.png) center no-repeat;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear; transition:all 0.1s linear;}
.left_list_on ul li a:active{ text-decoration:none; color:#fff; display:block;}
.lxwm3{ line-height:26px; padding-left:15px; padding-bottom:15px; width:255px; margin:0 auto; text-align:left; color:#000; font-size:16px; padding-top:10px;}
.fen2{
	line-height: 55px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 250px;
}
.lx_bt{ width:270px; height:20px; background:#FFF;}




.left_lx{ width:300px; height:auto; margin:0 auto; overflow:hidden; margin-top:30px;}
.left_lx_top{ width:250px; height:142px; margin:0 auto; background:url(left_logo.jpg) no-repeat center top;}
.left_lx_tf{ float:left; color:#0f2e4a; font-size:18px; height:50px; font-weight:bold; line-height:50px;}
.left_lx_bg{ width:270px; height:auto; margin:0 auto;}

/*搜索*/

.sousuo{ font-size:14px; background:#2073cf; color:#FFF; border:1px solid #2073cf; padding:3px 10px 3px 10px;border-radius:10%;cursor:pointer;}
.sousuo:hover{ background:#004f9a;border:1px solid #2073cf;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear; transition:all 0.5s linear;}

.anli_list{ width:275px; height:320px; float:left; margin-bottom:20px; margin-right:10px; padding-left:10px;}
.anli_list a{width:275px;height:320px; margin:0 auto; display:block; border:1px #ccc solid; color:#666666; cursor:pointer;}
.anli_list a:hover{width:275px;height:320px; display:block; margin:0 auto; border:#dddddd 1px solid; color:#094faf;
-webkit-box-shadow:0 0 10px #dddddd;  
  -moz-box-shadow:0 0 10px #dddddd; 
  box-shadow:0 0 10px #dddddd;}

.anli_list_text{ width:235px; height:auto; text-align:center; overflow:hidden; margin-left:10px; line-height:40px; margin-top:5px; font-size:16px;}

.news_author {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #505050;
    font-size: 12px;
    text-align: center;
    border-bottom: #e1e3df dashed 1px;
    margin: 0 auto;
    color: #666;
    margin-bottom: 20px;
}

.pageNavi{ width:90%; margin:0 auto; height:auto;}
.pageleft{ width:48%; height:40px; line-height:40px; text-align:center; float:left; margin-bottom:20px; font-size:14px; background:#F7F7F7;}
.pageright{ width:48%; height:40px;line-height:40px; text-align:center; float:right;margin-bottom:20px; font-size:14px;background:#F7F7F7;}
.pageleft a:hover{ color:#094faf;}
.pageright a:hover{ color:#094faf;}

/*banner*/

.fullSlide{width:100%;position:relative;height:500px; overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#F00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



/*cp*/

.cp{ width:1200px; height:auto; margin:0 auto;}
.cp_top{width:1200px; height:190px; margin:0 auto; background:url(../img/cp_top.jpg) no-repeat;}
.cp_main{ width:1200px; height:auto; margin:0 auto;}
/*优势*/
.rx_top { text-align:center;}
.rx_top a b { display:block; font-size:40px; color:#fff; font-style:italic;}
.rx_top a em { display:block; font-size:20px; color:#fff; font-style:italic; padding:15px 0;}
.rx_top a span { font-size:20px; color:#fff; border:solid 1px #fff; height:39px; line-height:39px; padding:0 20px; display: inline-block; letter-spacing:15px; font-style:italic;}
.rx_top a b { padding:10px 0;}
.rx_top a b,.rx_top a em { color:#fff;}
.rx_top a b,.rx_top a em { color:#fff;}


.youshi{ width:100%; height:auto; margin:0 auto;overflow:hidden;background:url(../img/youshi_top.png) top center no-repeat;}
.youshi_top{  width:1200px; margin:0 auto; height:205px;}
.header , .content , .footer { width:1200px; margin:0 auto;  }
.pz { padding:10px 0;}

.pz_con { background:url(../img/pz_bg.jpg) no-repeat 375px 30px; height:717px; margin:13px 0 0;}
.pz01 { width:365px;}
.pz01 p { height:245px;}
.pz01 p i { background:url(../img/pz_szbg.gif) no-repeat; width:57px; height:69px; line-height:69px; font-family:Arial; font-size:30px; color:#e52129; font-weight:bold; display:block; float:left; text-align:center;}
.pz01 p span { display:block; width:288px; padding-left:15px; float:left;font-style:normal;}
.pz01 p span a { display:block; font-size:20px; color:#006abb; height:63px; line-height:63px; border-bottom:solid 1px #ddd; font-weight:bold; margin-bottom:20px;font-style:normal;}
.pz01 p span a:hover { color:#e60012;font-style:normal;}
.pz01 p em { display:block; font-size:16px; color:#656565; line-height:28px;font-style:normal;}
.pz01 p em b { color:#e60012;font-style:normal;}

.pz_bot { padding-left:355px;}
.pz_bot span { display:block; background:url(../img/pz_dh.gif) no-repeat; padding-left:60px; font-size:16px; color:#666; float:left; padding-right:20px;}
.pz_bot span b { display:block; font-size:32px; color:#e60012; margin-top:-20px;}

/*走进*/
.zj_bg { background:url(../img/zj_bg.jpg) no-repeat center 0; height:1300px; margin:70px 0 0;}
.pa{ position:absolute;}
.pr{ position:relative}
.zj_con dl { height:440px; margin:55px 0 0 48px;}
.zj_con dl dt { float: right; width:600px; height:405px; overflow:hidden; margin-right:50px;}
.zj_con dl dt a img { width:600px; height:405px;}
.zj_con dd { float: left; width:450px; }
.zj_con dd b{  height:39px; display:block; }
.zj_con dd b a { font-size:24px; color:#333;}
.zj_con dd b a:hover {  color:#d42c1d;}
.zj_con dd em { width:83px; height:3px; background:#006abb; margin:15px 0; display:block; line-height:0; font-size:0}
.zj_con dd p { line-height:30px; font-size:14px; color:#666; height:250px; overflow:hidden;}
.zj_con dd i a { margin-right:20px;}

.zj_list { padding:66px 0 0 450px;}
.zj_list ul li { float:left; margin-right:60px}
.zj_list ul li a { color:#222; font-size:20px; display:block; height:33px;}
.cur a { border-bottom:solid 2px #e60012; color:#e60012; font-weight:bold;}

<!--新闻中心-->
.dt_top { padding:80px 0 40px;}
.dt_top a b { display:block; font-size:40px; color:#333; font-style:italic;text-align:center; line-height:20px; margin-top:40px;}
.dt_top a i { padding:10px 0; display:block;}
.dt_top a em { display:block; letter-spacing:10px; font-family:Arial; font-size:14px; color:#999; text-transform:uppercase;text-align:center; margin-top:-20px; margin-bottom:40px;}

.dt01 { width:376px; margin-right:35px;}
.dt_bt { background:url(../img/dt_xx01.gif) no-repeat right 15px; line-height:32px; height:58px;}
.dt_bt a { font-size:18px; color:#555; font-weight:bold;}
.dt_bt a img { display:block; float:left; padding-right:20px;}

.dt_con dl dt a img { width:376px; height:213px; font-style:normal;}
.dt_con dl dt a span { display:block; margin:36px 0 0; background:url(../img/dt_ico02.gif) no-repeat right 0; height:77px;font-style:normal;}
.dt_con dl dt a span i { display:block; width:48px; height:48px; line-height:48px; text-align:center; background:#006abb; font-size:28px; color:#fff; float:left;}
.dt_con dl dt a:hover span i { background:#e60012;}
.dt_con dl dt a span em { display:block; float:left; padding:20px 0 0 13px; font-size:22px; color:#5f5f5f;font-style:normal;}
.dt_con dl dd b a { display:block; font-size:16px; color:#333;font-style:normal;}
.dt_con dl dd b a:hover { color:#e60012;}
.dt_con dl dd em { display:block; font-size:14px; color:#666; line-height:26px; padding:20px 0;}
.dt_con dl dd p a { display:block; height:64px; border-bottom:solid 3px #e0e0e0}
.dt_con dl dd p a i { width:133px; height:38px; line-height:38px; background:#006abb; font-size:14px; color:#fff; display:block; text-align:center;}
.dt_con dl dd p a:hover i { background:#e60012;}
.dt_con dl dd p a:hover { border-bottom:solid 3px #e60012}

.news_list{ width:100%; height:30px; background:url(../img/new_list.jpg) no-repeat center left; margin:0 auto; text-indent:15px; line-height:30px; font-size:12px;}
.data{ float:right;}

.wd { width:377px; margin-bottom:80px;}
.wd_con { height:437px;}
.wd_con dl { padding:15px 0 25px; border-bottom:dashed 2px #e6e6e6; margin-bottom:10px;}
.wd_con .nobor { border-bottom:none;}
.wd_con dl dt { background: url(../img/wd_w.gif) no-repeat 0 0; height:22px; line-height:22px; padding-left:35px; overflow:hidden; margin-bottom:10px;}
.wd_con dl dt a { color:#333; font-size:16px; font-weight:bold;}
.wd_con dl dt a:hover { color:#006abb;}
.wd_con dd { background:url(../img/wd_d.gif) no-repeat 0 4px; width:335px;  line-height:25px; padding-left:35px;font-size:14px;color:#666; white-space:normal; word-break:normal;}
.wd_con dd a { color:#006abb;}

.wd p a { display:block; height:64px; border-bottom:solid 3px #e0e0e0}
.wd p a i { width:133px; height:38px; line-height:38px; background:#006abb; font-size:14px; color:#fff; display:block; text-align:center;}
.wd p a:hover i { background:#e60012;}
.wd p a:hover { border-bottom:solid 3px #e60012}

.main0{ width:1200px; height:auto; overflow:hidden;  margin:0 auto; margin-top:20px; margin-bottom:20px;}

/*底部开始*/
.f_bg { background: url(../img/f_bg.jpg) no-repeat center 0; height:530px;}

