﻿@charset "utf-8";
body{background:#fff; color: #666; font-family:\5FAE\8F6F\96C5\9ED1;}
a:link{text-decoration:none; }
a{text-decoration:none;}
/*a:visited {color:#231815}
a:hover{color:#da000f; text-decoration:none;}
a:active{color:#da000f}*/

.pagee{text-align:center;margin-bottom:30px;}
.pagee a{padding:4px 7px;border:1px solid #0659a1;color:#595959;display:inline-block; margin:0px 2px; border-radius:2px;}
.pagee a:hover,.pagee a.cpb{border:1px solid #0659a1;color:#ffffff;background:#0659a1; text-decoration:none;padding:4px 7px; border-radius:2px;}

/**/
.wp{ width:980px; margin:0 auto;}
.header{ background:url(../img/headBg.jpg) repeat-x; /*height:92px;*/ height:76px; position:relative; z-index:99; width:100%; display:block;}
.topNav{ height:26px; line-height:28px; float:right;  }

.topNav2 p{ float:left; }

.topNav2 i{ float:right;  display:block;  font-style:normal; margin-left:565px;}


.logo{ float:left; width:200px; padding-top:17px; }


.menu{ float:left; width:680px; margin-left:100px;  padding-top:25px; padding-bottom:0px;  margin-bottom:20px;   position:relative; z-index:999;}
.menu li{ width:73px; float:left; text-align:center;position:relative; margin-top:3px; z-index:999; margin-left:10px; 

border-top:3px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; 


 margin-top:0px;}
 
.menu li a{  height:27px;line-height:27px; font-size:15px; *display:block; /*color:#221817;*/}
.menu li a .sub_nav a{font-size:12px; color:#3D36D9; }
.menu li.hover,.menu li.over{ width:73px;  border-top:3px solid #3D36D9; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; margin-top:0px;}
.menu li.hover a,.menu li.over a{  height:27px;}
.menu li .sub_nav .sub_nav1 ul li a{ font-size:12px; color:#555; *display:block; *white-space:nowrap; }
.menu li .sub_nav .sub_nav1 ul li a:hover{ color:#3D36D9;}
.menu li .sub_nav a:hover{ color:#3D36D9;}
.sub_nav{
	/*width:73px;*/
	width:560px;
	height:27px;
	position:absolute;
	top:26px;
	left:50%;
	margin-left:-79px;
	background:url(../img/sub_nav_bg.jpg) no-repeat;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1; 
	z-index:999;
	display:none;
	text-align:center;
	padding:5px 0px;
	}
.sub_nav span{
	padding:0px 3px;
	margin:0px;
	width:100px;
	overflow:hidden;
	height:27px;
	line-height:27px;
	display:block;
	float:left;
	background:url(../img/wang_li_bg.jpg) no-repeat right;
	}
.menu li.hover span a, .menu li.over span a{
	height:25px;
	line-height:25px;
	background:none;
	border-top:none;
	font-size:12px;
	color:#555555;
	}
.sub_nav1{
	width:140px;
	/*height:120px;*/
	min-height:210px;
	padding:20px 5px;
	float:left;
	background:url(../img/wang_li_bg.jpg) repeat-y right;
	}
.sub_nav1 h1{
	font-size:14px;
	color:#3A33D8;
	}
.sub_nav1 ul{
	
	}
.sub_nav1 ul li{
	/*width:70px;*/
	width:auto;
	height:20px;
	
	float:left;
	background:url(../img/dian_bg.jpg) no-repeat left;
	margin-left:5px;
	padding-left:7px;
	}
.menu li .sub_nav1 ul li.hover, .menu li .sub_nav1 ul li.over{
	background:none;
	border:none;
	/*width:70px;*/ 
	width:auto;
	margin-top:3px; 
	background:url(../img/dian_bg.jpg) no-repeat left;
	color:#3A33D8 ;
	}
.sub_nav2{
	width:40px;
	float:left;
	height:120px;
	line-height:120px;
	}
.sub_nav2 a{
	font-size:64px;
	color:#3A33D8;
	}
.sub_nav2 a img{
	margin-top:40px;
	}
.Search{ width:131px; float:right; background:url(../img/Search.png) no-repeat; height:25px; margin-top:30px;}
.Search .ipt1{ width:80px; float:left; border:none; background:none; height:19px; line-height:19px; padding:3px 10px;}
.Search .btn1{ width:31px; float:right; border:none; background:none; cursor:pointer;}

.footer{ text-align:center; height:130px; background:url(../img/footBg.jpg) repeat-x #e4e4e4;}
.footer .p1{ padding-top:20px;}
.footer .p1 span{ display: inline-block; margin:0 5px; color:#5e5e5e;}
.footer a{ color:#5e5e5e;}
.footer a:hover{color:#da000f;}
.footer .p2{ padding-top:10px;color:#5e5e5e;}

.dropdown{float: left; margin-right: 4px;}
#__jQSelect0{ margin-right: 0px;}
.join_sx form .clearfix{ width: 110%;}
/**/
.banner{/*position:relative;*/width:100%; margin:0px auto; margin-top:0px;}
.banner .img{width:100%; height:500px; overflow:hidden; z-index:10;}
.banner .img ul{width:100%; position:relative;}
.banner .img li{width:100%; height:500px; float:left; background-size:100% 100%;}
.banner .img li a{display:block; width:100%; height:100%;background: no-repeat top center;}
.banner .page{position:absolute; /*bottom:24px;*/ top:570px; z-index:999; text-align:center; width:100%;}
.banner .page span{display:inline-block; width:16px; height:16px; vertical-align:middle; *display:inline; *zoom:1; font-size:0; text-indent:0; margin:0 8px; background:url(../img/yds.png) no-repeat; cursor:pointer;}
.banner .page span.current{ background-position:0 -16px;}

.icon1{ padding-top:16px;}
.icon1Fl{ width:350px; height:236px; float:left; padding-right:25px; border-right:1px solid #e4e4e4;}
.icon1Con{ width:250px; height:236px; float:left; padding:0 25px; border-right:1px solid #e4e4e4;}
.icon1Fr{ width:293px; height:236px; float:right;}

.iTab1 { padding-top:4px;background:url(../img/line1.jpg) repeat-x bottom; height:26px;}
.iTab1 li{ float:left; padding:0 10px; background:url(../img/line3.jpg) right center no-repeat;}
.iTab1 li a{ font-size:15px; color:#424242; padding:0 3px; float:left; height:26px; line-height:26px; }
.iTab1 li a:hover,.iTab1 li.hover a{  background:url(../img/line1h.jpg) repeat-x bottom;}
.iTab1 li:last-child{ background:none;}
.more1{ float:right; padding-right:10px; background:url(../img/ico1.jpg) no-repeat right center; height:26px; line-height:26px;}
.iTab2{padding-top:4px;background:url(../img/line1.jpg) repeat-x bottom; height:26px;}
.iTab2 h3{ font-size:15px; color:#424242; padding:0 3px; float:left; height:26px; line-height:26px;background:url(../img/line1h.jpg) repeat-x bottom;}



.textlist1{ padding-top:10px;}
.textlist1 li{ font-size:14px; line-height:22px; overflow:hidden; height:22px;}
.textlist1 li span{ float:right; margin-left:5px; color:#777;}

.ivideo{ height:206px; background:url(../img/index2.jpg) no-repeat bottom; padding-bottom:20px;}
.ivideo .p1{ margin:0 10px;}


.icon2{ padding-top:13px; height:300px;}
.ipor1{ background:url(../img/cpdBg.png) no-repeat; height:253px; margin-top:4px;}
.iTab3{ height:47px; padding:0 15px;}
.iTab3N{padding:18px 25px 0 15px; float:right; position:relative;}
.iTab3 li{ float:left; margin-left:10px;}
.iTab3 li a{ display:block; float:left; background:url(../img/ico3.png) no-repeat; width:12px; height:13px;}
.iTab3 li.hover,.iTab3 li a:hover{ background-image:url(../img/ico3h.png);}
.iTab3 .Prev{ background:url(../img/fl.png) no-repeat; width:9px; height:17px; cursor:pointer; position:absolute; left:0px; top:17px;}
.iTab3 .Next{ background:url(../img/fr.png) no-repeat; width:9px; height:17px; cursor:pointer; position:absolute;right:0px; top:17px;}

.ipor1N{ width:110%; /*position:relative;*/}
.ipor1N dl{ padding:0 30px; float:left; width:186px; background:url(../img/index_53.jpg) no-repeat right top; height:203px; position:relative; z-index:999;}
.ipor1N dl dt{ height:46px; line-height:46px; clear:both; text-align:center; font-size:15px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.ipor1N dl dd{ overflow:hidden; padding-top:5px;}
.ipor1N dl dd ul{ width:130%;}
.ipor1N dl dd li{ float:left; width:103px;  line-height:26px; height:26px; overflow:hidden;}
.ipor1N dl dd li a{ background:url(../img/ico4.jpg) no-repeat left 7px; padding-left:7px;}
.ipor1N dl:last-child{ background:none;}
.ipor1N dl.hover{ background:url(../img/cpBg.png) no-repeat; height:242px; margin-top:-26px;}
.ipor1N dl.hover dt{ border-bottom:1px solid #fff; height:58px; line-height:58px; padding:5px 5px 0 5px}



.icon3{}
.ipor2{ padding-top:10px; overflow:hidden; background:url(../img/line4.jpg) repeat-x 0 160px; height:156px;}
.ipor2 ul{ width:110%;}
.ipor2 li{ float:left; width:140px; padding-top:15px; height:141px;}
.ipor2 li img{ width:110px; height:110px; border:3px solid #e8e8e8; margin:0 auto; display:block;}
.ipor2 li.hover{ padding-top:0px;height:156px; background:url(../img/index3.jpg) no-repeat bottom;}
.ipor2 li.hover img { width:125px; height:125px;}

.icon4{}
.ipor3{ padding:15px 0 0 0; height:50px;}
.ipor3 li{ float:left; /*padding:0 36px 20px 10px;*/ padding:0px 25px 20px 10px;}

.icon4profix{ position:fixed; left:50%; bottom:0px; margin-left:-540px; width:1074px; background-color:#f5f5f6; border:3px solid #989898; border-radius:5px; z-index:999; display:none;}
.icon4profix .iTab2{ float:left; background:none;}
.icon4profix .iTab2 h3{ font-size:14px; background:none; padding:10px 0 0 10px;}
.icon4profix img{ height:24px; width:auto;}
.icon4profix .ipor3{ margin-left:100px; height:auto;}

.hzhb{ height:95px; width:980px; margin:0px auto;}

.ban{ width: 100%; height: 177px; background:url(../img/bg_ban.jpg) repeat-x top; text-align: center; overflow: hidden;}

a{color: #808080;}
a:hover{color: #3A33D8; transition: color 0.3s;-moz-transition: color 0.3s;	-webkit-transition: color 0.3s;-o-transition: color 0.3s;}
em{ font-style: normal;}
.content{ width: 983px; margin: 0 auto; padding-bottom: 13px;}
.content .cont_bt{ height: 28px; line-height: 28px; text-align: right; border-bottom: 2px solid #f2f3f4;}
.content .cont_bt a{}
.content .cont_bt p{background: url(../img/bt.png) no-repeat left center; padding-left: 22px; color: #808080; height: 28px; position: relative; z-index: 2; border-bottom: 2px solid #2D25C2; display: inline-block;/* width:165px;*/ width:730px;}
.content .cont_bt p span{ display: inline-block; margin: 0 5px;}

.content .news_zd{ height: 327px; background: url(../img/xw_bg.png) no-repeat center center; border-bottom: 1px solid #d6000f;}
.content .news_zd .new_tab{ text-align: center; height: 53px; top: -21px; position: relative; }
.content .news_zd .new_tab a{ display: inline-block; width: 103px; height: 53px; line-height: 39px; text-align: center; background: url(../img/a1.png) no-repeat center top; margin-right: 3px; font-size: 14px; color: #fff;}
.content .news_zd .new_tab a:hover{color: #d6000f;}

.content .news_zd .new_tab a.current{ background: url(../img/a2.png) no-repeat center top;}
.content .news_zd .new_tab a.current_hover{ background: url(../images/a1_1.png) no-repeat center top;}

 
.content .news_zd .new_tab a.current1_hover{ background: url(../images/a2_1.png) no-repeat center top;}



.content .news{ overflow: hidden;} 
.content .news ul li{  padding-left: 7px; padding-right: 15px; height: 35px; overflow: hidden; line-height: 35px;}
.content .news ul li.odd{background: #f1f2f4; }
.content .news ul li a{ width: 850px; overflow: hidden; background: url(../img/xw_bt.png) no-repeat left center; padding-left: 20px; display: inline-block; float: left;}
.content .news ul li span{ font-size: 11px; color: #a5a5a5; display: inline-block;float: right;}
.content .news ul li:hover span{color: #d6000f;}


.content .news_wang ul li{width:750px; height:35px; line-height:35px; padding-left:0px; padding-right:0px; overflow: hidden; display: inline-block; float: none; background:url(../img/jt.png) no-repeat right; border-bottom:1px dashed #dadada;}
.content .news_wang ul li.odd{/*background: #f1f2f4; */width:750px; height:35px; line-height:35px; padding-left:0px; padding-right:0px; overflow: hidden; display: inline-block; float: none; background:url(../img/jt.png) no-repeat right; border-bottom:1px dashed #dadada;}
.content .news_wang ul li a{ background:none; width:600px; overflow:hidden; padding-left:10px; }
.content .news_wang ul li span{width:110px; font-size: 11px; color: #a5a5a5; display: inline-block;float: right; text-align:center; padding-right:25px;}
.content .news_wang ul li span a{width:110px; font-size: 11px; color: #a5a5a5;}
.content .news_wang ul li:hover span{/*color: #d6000f;*/ color:#808080;}


.pages{ width:300px; height: 50px; overflow: hidden; position: relative; text-align: right; float:right;}
.pages p{ position: absolute; right: -5px; height: 16px; top: 18px;} 
.pages a{ font-weight: bold; /*float: left;*/ height: 16px; line-height: 11px; display: inline-block; margin: 0 6px; vertical-align:top;}
.pages span{/*float: left;*/ display: inline-block; line-height: 11px; margin: 0 6px; color: #d71717; font-weight: bold; vertical-align:top; }
.pages a.first{ width: 26px; display: inline-block; height: 16px; background: url(../img/pages1.png) no-repeat center center;}
.pages a.prev{ background: url(../img/pages2.png) no-repeat center center; width: 26px; height: 16px;}
.pages a.next{ width: 26px; height: 16px; background: url(../img/pages3.png) no-repeat center center;}
.pages a.last{ width: 26px; height: 26px; height: 16px; background: url(../img/page4.png) no-repeat center top;}

.cont_left{ margin-top: 12px; width: 209px; float: left; overflow: hidden; margin-left: -4px;}
.cont_left .left_bt{ text-align: center; line-height:82px; font-size:21px; width: 209px; height: 76px; background: url(../img/left_top.png) no-repeat center center;}


.cont_left li{ width: 209px; margin-left:50px; padding-top:5px; padding-left:10px; padding-bottom:3px; background: url(../img/leftbar_arc.jpg) no-repeat 0px 8px;}


.cont_left dl{ width: 209px; padding-bottom: 15px;  }
.cont_left dl dd{ width: 168px; text-align: center; font-size: 15px; margin: 0px auto; height: 41px; line-height: 41px; border-bottom: 1px dashed #d3d1d0;}
.cont_left dl dd a{display: inline-block; color: #444;  padding-left: 11px; }
.cont_left dl dd a:hover{color: #3A33D8; background: url(../img/dq.png) no-repeat left center;}

.cont_left dl dd.current a{color: #3A33D8; background: url(../img/dq.png) no-repeat left center;  }

.cont_left .cp_a{display: inline-block; margin-left: 5px; margin-top: 25px;}

.cont_right{ width: 750px; float: right; overflow: hidden; padding-top: 18px;}
.cont_right .service_cp ul {margin-bottom: -12px; width: 110%; overflow: hidden;}
.cont_right .service_cp ul li{ padding-left: 14px; margin-right: 12px; margin-bottom: 12px; padding-top: 12px; width: 352px; height: 132px; border:1px solid #989898; float: left;}
.cont_right .service_cp ul li:hover{ border:1px solid #d6000f;}
.cont_right .service_cp ul li .cp_img{ width: 121px; height: 118px; overflow: hidden; float: left;}
.cont_right .service_cp ul li .cp_txt{ color: #666; width: 208px; float: right; position: relative; overflow: hidden; margin-right: 8px;}
.cont_right .service_cp ul li .cp_txt h6{ margin-bottom: 3px; height: 20px; line-height: 20px; overflow: hidden;}
.cont_right .service_cp ul li .cp_txt p{ line-height: 20px; height: 60px; overflow: hidden;} 
.cont_right .service_cp ul li .cp_txt a.more{ display: inline-block; float: right; background: url(../img/more.png) no-repeat right center; padding-right: 20px; color: #d6000f;}

.detail_bt{ padding-left: 9px; background: url(../img/xx_bg.png) repeat-x; height: 31px; line-height: 31px;}
.detail_bt p{ background: url(../img/xx_tb.png) no-repeat left center; padding-left: 27px;}
.detail { line-height: 22px; padding-bottom: 18px; padding-top: 18px; overflow: hidden;}
.detail .det_img{ width: 230px; margin-right: 20px; margin-bottom: 15px; float: left; height: 210px; background: url(../img/ty.png) no-repeat right bottom;}

.download{ overflow: hidden;}
.download dl { overflow: hidden; margin-bottom: 35px;}
.download dl dt{ font-size: 14px; color: #4b4b4b; padding-left: 9px; background: url(../img/xx_bg.png) repeat-x; height: 31px; line-height: 31px;}
.download dl dt span{display: inline-block;background: url(../img/xx_tb.png) no-repeat left center; padding-left: 27px;}
.download dl dt span a{}
.download dl dd{ overflow: hidden; height: 30px;  margin-left: 12px; /*width: 233px;*/ width:730px; float: left; margin-top: 10px;
background: url(../img/jt.png) no-repeat right 3px; border-bottom: 1px dashed #dadada; }
.download dl dd a.wang_tu{
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	}
.download dl dd a.wang_tu img{
	width:15px;
	height:15px;
	}
	
.content .news_wang ul li a.wang_tu{
	width:35px;
	height:35px;
	display:block;
	position:absolute;
	right:0px;
	top:0px; 
	}
	
.content .news_wang ul li a.wang_tu img
{
    width:15px;
	height:15px;
    }
/*.download dl dd a{ display: inline-block; padding-bottom: 7px; line-height: 22px; padding-right: 25px; color: #4b4b4b; width:500px;}*/
.download dl dd span{float:right; padding-right:30px;}
.download dl dd a:hover{ color: #d6000f;}

.join_sx{ /*overflow: hidden;*/ padding-bottom:20px;}
.join_sx h6{ font-size: 14px; line-height: 22px;}

.join_sx span{ display:inline-block; vertical-align:middle;}


.join_sx .cs{margin-top: 5px; width: 393px; padding-left: 5px; height: 33px; line-height: 33px; border:none; background: url(../img/sr.png) no-repeat center center; float: left; margin-right: 20px;}
.join_sx .cs1{margin-top: 5px; width: 80px; padding-left: 5px; height: 33px; line-height: 33px; border:none; background: url(../img/sr123.png) no-repeat center center; float: left; margin-right: 10px;}


.join_sx select{ float: left; margin-top: 5px;}
.join_sx .clearfix{ width: 105%;}
.join_sx .submit{ width: 79px; height: 33px; cursor: pointer; border:none; float: right; background: url(../img/btn.png) no-repeat center center; margin-top: 5px; padding-left: 38px;  line-height: 30px; text-align: left; color: #fff;}
.join{ padding-top: 1px; margin-top: 40px;}
.join table{ border-collapse: collapse;border-left:1px solid #a7a3a3;border-right:1px solid #a7a3a3; }
.join table td{ border:1px solid #a7a3a3; text-align: center; border-right: none;border-left: none;}
.join table tr.th td{ height: 31px; line-height: 31px; background: url(../img/td.png) repeat-x;}
.join table tr.tr td{cursor: pointer; line-height: 31px; height: 31px;}
.join table tr.tr:hover td{ color: #d6000f; background: #f9f9f9;}
.join table tr td.dq{ text-align: left; padding-left: 13px;}
.join table tr td.dq span{display: inline-block; background: url(../img/jt1.png) no-repeat left center; padding-left: 9px; margin-left: -8px;}
.join table tr td a.sq{ display: inline-block; width: 68px; height: 23px; line-height: 23px; text-align: center; background: url(../img/sq.png) no-repeat center center; color: #fff;}
.join table tr.nr .nr_box{ display: none;}
.join table tr.nr{display: none;}
.join table tr.nr td .nr_box{ line-height: 22px; text-align:left; padding: 14px; background: #f9f9f9;}
.join table tr.nr td a{color: #d6000f;}
.join table tr.current .dq span{ background: url(../img/jt2.png) no-repeat left center;}

.cont_left dl#relations dd{  text-align: left; padding-left: 50px; width: 118px;}
.cont_left dl#partner dd{  text-align: left; padding-left: 50px; width: 118px;}
.relations_zd{ width: 750px; height: 168px; overflow:hidden; background: url(../img/re-zd.png) no-repeat center top; padding-top: 22px; padding-bottom: 29px; border-bottom: 1px solid #f1f2f4;}
.relations_zd h6{ padding-left: 85px;}
.relations_zd h6 a{ color: #4d4d4d;}
.relations_zd h6 a:hover{ color: #d6000f;}
.relations_zd span{ display: inline-block; color: #a5a5a5; padding-left: 85px;}
.relations_zd p{ padding-left: 23px; text-align: justify; padding-right: 23px; margin-top:25px; height: 66px; overflow: hidden; line-height: 22px;}
.relations_zd a.xq{ display: inline-block; width: 81px; height: 26px; line-height: 22px; text-align: center; color: #fff; background: url(../img/xq.png) no-repeat center center; margin-right: 20px; margin-top: 8px; float: right;}
.relations_zd a.xq:hover{ text-decoration: underline;}

.hudong{ overflow: hidden;}
.hudong dl{ overflow: hidden;}
.hudong dl dt{cursor: pointer; padding-left: 45px; background-image:url(../img/d-1.png); background-repeat: no-repeat; background-position: 5px center; height: 30px; line-height: 30px; overflow: hidden;}
.hudong dl.even dt{ background-color: #f1f2f4;} 
.hudong dl dt span{ display:inline-block; float: left; background: url(../img/more.png) no-repeat right center; padding-right: 19px;}
.hudong dl dt em{ display: inline-block; float: right; margin-right: 10px;}
.hudong dl dd{display: none; background: url(../img/q2.png) no-repeat left top; margin-top: 17px; padding-left: 45px; padding-right: 10px; line-height: 22px; border-bottom: 1px solid #d6000f; padding-bottom:20px;}
.hudong dl dt.current{ background-image: url(../img/d.png); background-repeat: no-repeat; background-position:  left center; } 

.hd_bd{margin-top: 20px; width: 716px; line-height: 24px; padding:20px 17px; height: 360px; background: url(../img/bd.png) no-repeat center top;}
.hd_bd p{ margin-bottom: 10px;}
.hd_bd .zt{ margin-left: 7px; height: 23px; line-height: 23px; padding-left: 3px; width: 577px; border:none; border-top: 1px solid #cacaca; background:#f1f1f1; font-size: 12px;}
.hd_bd textarea{ width: 659px;  height: 256px;  border: none;border-top: 1px solid #cacaca; background:#f1f1f1;  vertical-align: top;margin-left: 7px; padding: 3px; font-size: 12px;}
.hd_bd .btn{ margin-top: 35px; width: 81px; height: 26px; margin-right: 15px; line-height: 20px;color: #fff; background: url(../img/xq.png) no-repeat center 2px;  border:none; cursor: pointer; font-family: \5FAE\8F6F\96C5\9ED1; }
.about{ overflow: hidden; padding-bottom: 40px; font-size:15px; line-height: 28px;}
.about .clearfix{ margin-bottom: 10px;}
.about{ color: #4b4b4b;}
.about .fr{ padding-top: 105px;width: 260px;}

.solution{ overflow: hidden; padding-top: 16px;}
.solution ul{ width: 110%; overflow: hidden;}
.solution ul li{ overflow: hidden; width: 482px; margin-right: 15px; margin-bottom: 16px; height: 230px; border:1px solid #e4e4e4; position: relative; float: left;}
.solution ul li:hover{ border:1px solid #d6000f;}
.solution ul li p{ height: 53px; line-height: 53px; text-align: center; font-size: 18px;}
.solution ul li a.more{ display: inline-block; width: 81px; height: 26px; line-height: 22px; text-align: center; color: #fff; background: url(../img/xq.png) no-repeat center center; position: absolute; right: 15px; bottom: 12px; margin-top: 8px;}
.solution ul li a.more:hover{ text-decoration: underline;}

.list{ overflow: hidden; padding-top: 16px;}
.list ul { overflow: hidden; width: 105%;}
.list ul li{ margin-bottom: 16px; height: 109px; overflow:hidden; float: left; border:1px solid #e4e4e4; width: 482px; margin-right: 15px;}
.list ul li h6{ height: 26px; line-height: 26px; border-bottom: 1px solid #e4e4e4; padding-left: 10px; padding-right: 10px;}
.list ul li h6 span{color: #231815; display: inline-block; float: left;}
.list ul li h6 a{ display: inline-block; float: right; background: url(../img/more.png) no-repeat right center; padding-right: 16px; color: #d6000f;}
.list ul li h6 span img{ margin-right: 5px; margin-top: -2px;}
.list ul li p{ padding: 10px; height: 66px; text-align: justify; line-height: 22px; overflow: hidden;}

.datu{ width: 550px; height: 300px; margin: 0 auto;}
.xiaotu{margin-top: 50px; height: 145px; overflow: hidden; position: relative; width: 750px;}
.xiaotu .prev{ display: inline-block; width: 27px; height: 43px; cursor: pointer; background: url(../img/prev.png) no-repeat left center; cursor: pointer; position: absolute; left: 0px; top: 50px;}
.xiaotu .next{ display: inline-block; width: 27px; height: 43px; cursor: pointer; background: url(../img/next.png) no-repeat left center; cursor: pointer; position: absolute; right: 0px; top: 50px;}
.xiaotu .xtu{position: relative; width: 669px; height: 145px;  margin: 0 auto; overflow: hidden;}
.xiaotu .xtu ul{ position: absolute; min-width: 669px; left: 0px;top: 0px; height: 143px; border-top: 2px solid #efefef;}
.xiaotu .xtu li{ float: left; cursor: pointer; border-top: 2px solid #efefef; margin-top: -2px; width: 124px; text-align: center; height: 143px; margin-right: 12px; position: relative;}
.xiaotu .xtu li img{ position: absolute; left: 0px; top: 23px;}
.xiaotu .xtu li p.wz{position: absolute; left: 0px; line-height: 30px; bottom: 0px; text-align: center;width: 124px;}
.xiaotu .xtu li p.ceng{ width: 124px; height: 90px; position: absolute; left: 0px; top: 23px; z-index: 2; background: url(../img/sp-2.png) no-repeat center center;}
.xiaotu .xtu li.current{ border-top: 2px solid #e6666f;}
.xiaotu .xtu li.current p.ceng{ top: 17px; height: 96px; background: url(../img/sp-1.png) no-repeat center center;}

.wenhua{ overflow: hidden;}
.wenhua dl{margin-bottom: 50px; position: relative; overflow: hidden;}
.wenhua dl.dl01{ height: 123px;}
.wenhua dl dt{ width: 230px; float: left;}
.wenhua dl dd{ position: absolute;right: 0px; bottom: 0px; width: 490px; float: right;}
.wenhua dl.dl02 dt{ float: right;}
.wenhua dl.dl02 dd{ left: 0px;}
.wenhua dl.dl04{ height: 220px;}
.wenhua dl.dl04 dt{ float: right; position: absolute; bottom: 4px; right: 0px;}
.wenhua dl.dl04 dd{ left: 0px;}
.wenhua dl h6{ font-size: 16px;color: #5e5e5e; line-height: 24px;}
.wenhua dl span{ display: inline-block;color: #5e5e5e; font-size: 14px; margin-top: 5px; padding-top: 3px; border-top: 3px solid #d6000f;}
.wenhua dl p{ margin-top: 6px;color: #6b7074; line-height: 22px;}

.huoban { overflow: hidden; width: 750px;}
.huoban ul{ width: 105%;}
.huoban li{ width: 188px; float: left; height: 95px; text-align: center; line-height: 93px; background: url(../img/hb-d.png) repeat-x bottom}
.huoban li a{display: block; background: url(../img/hb-r.png) no-repeat right center; height: 95px;}
.huoban ul li img{width:100px;}
.hb_zd{margin-bottom: 20px; width: 750px; height: 196px; background: url(../img/hb_zd.png) no-repeat center center;}
.hb_zd .hb_img{ width: 175px; height: 196px; text-align: center; line-height: 196px; float: left; overflow: hidden;}
.hb_zd .hb_txt{ width: 520px; height: 160px; padding-top: 18px; float: right; margin-right: 18px; line-height: 22px; text-align: justify;}
.hb_zd .hb_txt p{ height: 132px; overflow: hidden;}
.hb_zd .hb_txt a{ display: inline-block; color: #d6000f; float: right; margin-top: 10px; background: url(../img/more2.png) no-repeat right center; padding-right: 13px;}
.hb_zd .hb_txt a:hover{ text-decoration: underline;}

.hb_box .hb_fl{ border:1px solid #e7e7e9;}
.hb_box .hb_fl h6{font-size: 14px; color: #231815; padding-left: 9px; background: url(../img/xx_bg.png) repeat-x; height: 31px; line-height: 31px;}
.hb_box .hb_fl h6 img{ margin-right:8px; margin-top: -2px;}
.hb_box .hb_fl p{ padding: 10px 15px; line-height: 22px; text-align: justify;}
.hb_box dl dd{ width: 187px; margin-left: 0px;}
.hb_box dl dd a{ color: #a4a4a4;}

.xw_zd{ width: 856px; height: 283px; margin: 0 auto; margin-top: -20px; background: url(../img/xw-zd.png) no-repeat center center; position: relative;}
.xw_zd .ceng{ width: 56px; height: 270px; position: absolute; left: 0px; top: 0px; z-index: 2; background: url(../img/xw_zd.png) no-repeat left center;}
.xw_zd .zuo_qh{ width: 425px; overflow: hidden; height: 258px; position: absolute; left: 0px; top: 5px; z-index: 1;}
.xw_zd .zuo_qh ul li{display: none; width: 425px;height: 258px; position: absolute; left: 0px; top: 0px;}
.zuo_qh ul li img{/*width:456px;*/ height:258px;}
.xw_zd .zuo_qh dl{ width: 329px; margin: 0 auto; height: 46px; position: absolute; left: 52px; bottom: 15px; z-index: 2;}
.xw_zd .zuo_qh dl dd{ width: 74px;cursor: pointer; margin-top: 6px; height: 37px; float: left; margin-right: 6px; border:1px solid #e4e4e4; overflow: hidden;}
.xw_zd .zuo_qh dl dd img{/*width: 74px;*/ height: 37px;}
.xw_zd .zuo_qh dl dd.current{ margin-top: 0px;}
.xw_zd .you_nr{ width: 398px; height: 240px; float: right; overflow: hidden; margin-right: 18px; margin-top: 18px; position:relative;}
.xw_zd .you_nr h6{ font-size: 14px; line-height: 24px;}
.xw_zd .you_nr h6 a{ color: #4d4d4d;}
.xw_zd .you_nr h6 a:hover{color: #d6000f; }
.xw_zd .you_nr span{color: #a5a5a5; line-height: 25px;}
.xw_zd .you_nr p{ line-height: 22px; height: 154px; overflow: hidden;}
.xw_zd .you_nr a.more{ display: inline-block; width: 81px; height: 26px; line-height: 22px; text-align: center; background: url(../img/xq.png) no-repeat center center; float: right; color: #fff; margin-top: 5px; position:absolute; right:10px; bottom:10px;}
.xw_zd .you_nr a.more:hover{ text-decoration: underline;}

.xw_detail h1{ text-align: center; font-size: 17px; font-weight:bold; }
.xw_detail p.sj{ text-align: center; line-height: 30px; color: #999;}
.xw_detail .detail_xx{ overflow: hidden; margin-top: 10px; }
.xw_detail .fh{ display: inline-block; padding: 0 12px; height: 24px; line-height: 24px; background: #999; color: #fff; margin-top: 10px; float: right;}
.xw_detail .fh:hover{background: #d6000f; transition: background 0.3s;-moz-transition: background 0.3s;	-webkit-transition: background 0.3s;-o-transition: background 0.3s;}
.fenye{ margin-top: 10px; overflow: hidden; line-height: 22px;}
.fenye span{ color: #d6000f;}

.cont_left dl#product dd{ height: auto;}
.cont_left dl#product dd h6{ height: 42px; border-bottom: 1px dashed #d3d1d0; line-height: 42px;} 
.cont_left dl#product dd p{display: none; padding-top: 5px; padding-bottom:5px;}
.cont_left dl#product dd.current p{ /*display: block;*/}
.cont_left dl#product dd p a{background: none; font-size: 12px; color: #8e8e8e; text-align: center; display: block; height: 26px; line-height: 26px;}
.cont_left dl#product dd p a:hover{color: #d6000f;}

.cp_bt{ height: 33px; line-height: 33px; padding-left: 20px; font-size: 14px; color: #424242; background: url(../img/cp_xian.png) repeat-x;}
.cp_nr{ width: 115%; padding-top: 15px; padding-bottom: 20px; overflow: hidden;}
.cp_nr .cp_box{ width: 355px; overflow: hidden; border-right:1px solid #e4e4e4; float: left; padding-right: 19px; margin-right: 19px;}
.cp_nr .cp_box h6{ font-size: 14px; height: 24px; line-height: 24px; cursor: pointer; background: url(../img/jia.png) no-repeat left center; padding-left: 20px;}
.cp_nr .cp_box h6.current{background: url(../img/jian.png) no-repeat left center;}
.cp_nr .cp_box .cp_cengji{ margin-bottom: 13px; padding-bottom: 10px; background: url(../img/hb-d.png) repeat-x bottom;}
.cp_nr .cp_box .cp_cengji .erji{display: none; padding-top: 15px; padding-left: 21px; background: url(../img/xux.png) repeat-y 24px;}
.cp_nr .cp_box .cp_cengji .erji h5{cursor: pointer; background: url(../img/jt-1.png) no-repeat 1px center; padding-left: 14px; line-height:20px; height:20px;}
.cp_nr .cp_box .cp_cengji .erji h5.current{ background: url(../img/jt-2.png) no-repeat 0px center;}
.cp_nr .cp_box .cp_cengji .erji h5.current span{ display: inline-block; background: #d6000f; padding: 0 8px; color: #fff;}
.cp_nr .cp_box .cp_cengji .erji .sanji{ padding-bottom: 10px; display: none; margin-left: 31px; background: url(../img/xux.png) repeat-y 3px;}
.cp_nr .cp_box .cp_cengji .erji .sanji ul li{ padding-top: 10px;}
.cp_nr .cp_box .cp_cengji .erji .sanji ul li h4{ cursor: pointer; background: url(../img/jt-1.png) no-repeat 1px center; padding-left:14px; }
.cp_nr .cp_box .cp_cengji .erji .sanji ul li h4.current{background: url(../img/jt-2.png) no-repeat 0px center;}
.cp_nr .cp_box .cp_cengji .erji .sanji ul li .siji { margin-left: 8px; padding-top:10px;}
.cp_nr .cp_box .cp_cengji .erji .sanji ul li .siji{display: none;}
.cp_nr .cp_box .cp_cengji .erji .sanji ul li .siji dd{ background: url(../img/xux1.png) no-repeat 0px center; height: 22px; line-height: 22px; padding-left: 15px;}
.cp_nr .cp_box .cp_cengji .erji .sanji ul li .siji dd a{color:#45a2d6;}

.cp_xx_zd{ height: 216px; overflow: hidden; position: relative; background: url(../img/h.png) repeat-x bottom;}
.cp_xx_zd .imglist li{float:left; width:195px; background: url(../img/cp_bg-1.png) no-repeat center center; margin-right: 18px; height:202px;}
.jcarousel-container{width:100%; height:202px;}
.jcarousel-clip{width:408px; height:202px; left:289px; overflow:hidden;}
.jcarousel-next-horizontal{ display:none; width:36px; height:67px; cursor:pointer; position:absolute; right:90px; top:67px; background:url(../img/next2.png) no-repeat left center;}
.jcarousel-prev-horizontal{ display:none; width:36px; height:67px; cursor:pointer; position:absolute; left:90px; top:67px; background:url(../img/prev2.png) no-repeat left center;}
.cp_xx_zd .imglist li .cp_xl_tp{ height: 47px; text-align: center; line-height: 47px; overflow: hidden;}
.cp_xx_zd .imglist li dl{ padding:11px 15px; overflow: hidden;}
.cp_xx_zd .imglist li dl dd{background: url(../img/dian.png) no-repeat left center; padding-left: 10px; line-height: 19px; height: 19px; overflow: hidden;}
.cp_xx_zd .imglist li dl dd a{color: #45a2d6;}
.cp_xx_zd .imglist li dl dd a:hover{ text-decoration: underline;}

.cp_xx_down{ padding-top: 30px;}
.cp_xx_down h3{background: url(../img/more2.png) no-repeat left center; padding-left: 17px; height: 25px; line-height: 25px; font-size: 15px;}
.cp_xx_down .table{margin-top: 5px; border:1px solid #858585;/* overflow: hidden;*/ background: url(../img/bg-x.png) repeat-x;}
.cp_xx_down .cp-tab{ border-collapse: collapse; }
.cp_xx_down .cp-tab .th td{ height: 42px; line-height: 42px; position: relative; }
.cp_xx_down .cp-tab .th td h6{ text-align: center; font-size: 15px; color: #616161; font-weight: bold;}
.cp_xx_down .cp-tab .th td p{ position: absolute; right: 8px; top: 0px; line-height: 42px;}
.cp_xx_down .cp-tab .th td p span{display: inline-block; width: 70px; height: 21px; line-height: 21px; background: url(../img/kb.png) no-repeat center center; text-align: center; color: #fff; margin-left: 5px;}
.cp_xx_down .cp-tab .bt td{padding: 5px; font-weight: bold; text-align: center; border:1px solid #ffffff; background: #e4e4e4;}
.cp_xx_down .cp-tab .tr td{  text-align: center; background: #f8f8f8; border-bottom: 2px solid #fff; padding: 5px; color: #45a2d6;}
.cp_xx_down .cp-tab .tr td.xh{ color: #d6000f;}

.news_top{
	width:740px;
	height:31px;
	line-height:31px;
	padding-left:10px;
	background:url(../img/xx_bg.png) repeat-x;
	}
.news_top span{
	background: url(../img/xx_tb.png) no-repeat left;
    display: inline-block;
    padding-left: 27px;
	}

.wang1{
	width:750px;
	height:170px;
	}
.wang11{
	width:230px;
	height:123px;
	float:left;
	}
.wang12{
	width:490px;
	height:123px;
	float:right;
	}
.wang12 h1{
	width:220px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#5e5e5e;
	border-bottom:3px solid #d6000f;
	}
.wang12 h2{
	font-size:14px;
	color:#5e5e5e;
	height:28px;
	line-height:28px;
	}
.wang12 h3{
	font-size:12px;
	color:#757a7d;
	height:25px;
	line-height:25px;
	}

.scroll-pane {width: 980px;max-height: 520px;overflow: auto;/*background: #ccc;*/float: left;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #aaa;}
.jScrollPaneDrag {position: absolute;background: #666;cursor: pointer;overflow: hidden;}

.goToTop{ border-radius:6px; behavior:url(../css/PIE.htc);}

/*分页代码*/

DIV.green-black {PADDING-RIGHT: 4px;PADDING-LEFT: 4px;	PADDING-BOTTOM: 4px;	MARGIN-top: 0px; margin-bottom:10px;	PADDING-TOP: 3px;	TEXT-ALIGN: center;	font-family: Arial, Helvetica, sans-serif;}
DIV.green-black A {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; BACKGROUND: url(images/pageimage1.gif) #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none}
DIV.green-black A:hover {BORDER-RIGHT: #03A33D8 1px solid; BORDER-TOP: #3A33D8 1px solid; BACKGROUND: url(images/pageimage2.gif) #3A33D8; BORDER-LEFT: #3A33D8 1px solid; COLOR: #fff; BORDER-BOTTOM: #3A33D8 1px solid}
DIV.green-black A:active {BORDER-RIGHT: #016BA9 1px solid; BORDER-TOP: #016BA9 1px solid; BACKGROUND: url(images/pageimage2.gif) #016BA9; BORDER-LEFT: #016BA9 1px solid; COLOR: #fff; BORDER-BOTTOM: #016BA9 1px solid}
DIV.green-black SPAN.current {BORDER-RIGHT: #aad83e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aad83e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(images/pageimage2.gif) #aad83e; PADDING-BOTTOM: 2px; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #aad83e 1px solid}
DIV.green-black SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid}


.new-bt{ font-size:14px;}

.cpname{ font-size:16px; font-weight:bold;}
.newff{ padding-top:20px; font-size:13px; line-height:30px;}


.fangan{ width:365px; margin-right:15px; height:180px; float:left; margin-bottom:20px; border:1px #ccc solid; font-size:14px;}
.fangan img{ width:365px; height:140px;}
.bt{ padding-left:20px; color:#555; height:40px; float:left; line-height:38px; width:220px; display:block; }
.btt{ background:url(../img/4.gif) no-repeat; width:77px; height:21px; margin-right:10px; display:block; margin-top:10px; float:right;}

.product{ width:365px; float:left; margin-right:20px; height:220px; overflow:hidden; border-bottom:1px #ccc dashed; margin-bottom:20px;}

.product b{ font-size:14px; font-weight:bold;}

.product p{ padding-right:20px; line-height:20px; color:#555;}

.product img{ width:200px; height:200px; float:left; margin-right:15px; margin-bottom:20px;}


.bt{border-bottom:2px #0055A9 solid; font-size:22px; font-family:'微软雅黑'; color:#0055A9}

.content{ font-size:14px; color:#444; line-height:28px; padding-top:20px;}

.guest{ border:1px #ccc solid; height:30px; padding:2px; line-height:30px; width:450px; border-radius:3px;}

.guest_code { border:1px #ccc solid; height:30px; line-height:30px; width:150px; border-radius:3px;}

.sub{ padding:10px 20px; color:#555; font-family:'微软雅黑';}
