@charset "utf-8";
/*全局样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,button,textarea,select{margin:0;padding:0}
html{verflow:-Scroll;overflow-x:hidden;overflow-y:scroll;}
div,dl,dt,dd,td,th,ul,li,h1,h2,h3,h4,h5,h6,h7 {
	font-size:13px;
	color:#666;
	line-height:23px;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
}
form{margin:0; padding:0}
input,textarea{font-family:微软雅黑,Arial;color:#555555;}
button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.tLeft {text-align: center;}
.tCenter {text-align: center;}
.tRight {text-align: right;}
.right {float: right;}
.left {float: left;}
.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;  }

ul,li{list-style:none; margin:0; padding:0}

:focus {outline: none; }
a,area {blr:expression(this.onFocus=this.blur()) }
a img{border:none}
img{vertical-align:middle}

a{
font-size:13px;
color:#666;
font-family:微软雅黑,Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:23px;
}
a:hover{color:#3375d8;}
.w1200{position:relative;width:1200px;margin:0 auto;}

/*页面画布*/
.wrap{z-index:9999;width:1200px;margin:0 auto;overflow:hidden; text-align:left;margin-bottom: 20px;}
.wraps{z-index:9999;width:1200px;margin:0 auto;position: relative;}
.nav { background:#fff; z-index:9999; height:108px; position: relative; width: 100%;box-shadow: 1px 1px 1px #888888; }

/* 除IE6浏览器的通用方法，悬浮固定代码 */
.ie6fixedTL{position:fixed;left:0;top:0; width:100%; z-index:2000} 
/* IE6浏览器的特有方法 */
* html .ie6fixedTL{position:absolute;top:expression(eval(document.documentElement.scrollTop))} 


.clear{
	clear: both; 
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}	
.hide{display:none}





#qq{position:fixed;right:0;top:150px; width:100%; z-index:2000} 
/* IE6浏览器的特有方法 */
* html #qq{position:absolute;top:expression(eval(document.documentElement.scrollTop))} 



#slider{position:absolute;width:1920px;height:590px;background:url(../images/loading.gif) no-repeat 50% 50%;left:50%;margin-left:-960px}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:50%;bottom:20px;margin-left:-60px}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:400px;}
a.nivo-prevNav {left:400px;}
.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}


/*  广告轮播图 */

.banner{ width:1920px;position:relative;height:620px;left:50%; margin-left:-960px;overflow:hidden;background: #ECECEC;}
.banner .bd{ width:1920px; height:620px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1250px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
.banner .hd{position:absolute; bottom:10px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:10px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:6px; height:6px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:fff;border:2px solid #85c325}

/*  搜索 */
.search{background:url(../images/sear_bg.png) no-repeat center top;position:relative;z-index:99;margin-top:-120px;height:100px;padding-top:50px;}
.searMain{text-align:center;height:35px;margin-bottom:10px;}
.searMain form{width:300px;height:35px;overflow:hidden;margin:0 auto;}
.searMain .sear_text{float:left;width:230px;height:33px;line-height:33px;background:#fff;color:#666;padding:0 9px;font-size:12px;border:1px solid #dadada;}
.searMain .sear_btn{float:right; width:50px;height:35px; cursor:pointer;background:#D60011;color:#fff;font-size:14px;border-radius: 0px 5px 5px 0px;}
.searMain .sear_btn:hover{background:#333;}
.searFont{text-align:center;}
.searFont em{margin:0 10px;}


.head{ width:100%; height:47px; background:#efefef; border-bottom:#d6d6d6 1px solid; }
.head .left{ width:340px; float:left; height:47px;line-height:47px;}
.head .right{ width:auto; float:right; height:47px;line-height:47px;}
.head .right li{ float:left;position: relative;background:url(../images/top_line.jpg) no-repeat right center;padding:0 8px;}
.head .right a{ float:left;height:47px;line-height:47px;;width:auto; text-align:right; margin-left:10px}


.topbar{height:40px;line-height:40px;background:url(../images/top_bg.jpg) repeat-x;}
.grWidth{width:1000px; margin:0 auto;}
.topRight li{float:left;background:url(../images/top_line.jpg) no-repeat right center;padding:0 12px;}
.topRight li.t2{position:relative;z-index:3;}
.topRight li.t2 span{position:absolute;top:35px;left:-15px;display:none;border-radius:5px;width:100px;background:#fff;padding:5px;border:1px solid #ccc;}
.topRight li.t2 span img{width:100px;height:100px;}
.topRight li.t2 span:before,.topRight .top_wx span:after{ content: "";position: absolute;top:-16px;right:45px;width: 0px; height: 0px;border: 8px solid transparent;border-bottom-color:#ccc;}
.topRight li.t4{background:none;padding-right:0;}

.logo{float:left;}

.topnav{z-index:1;width:810px; text-align:center; height:73px;}

.topnav li { float:left; position:relative; z-index:999} 
.topnav li ul{display:none; background:#fff;width:auto; position:absolute; left:0; top:108px; }
.topnav li ul li{ border-top:1px solid #ddd}
.topnav li ul li a{line-height:50px; height:50px !important;padding: 0px !important;} 
.topnav a{color: #8E8989;font-size:17px;line-height: 99px;width:135px;margin:0px;display:block;text-align:center;padding-top: 20px;} 
.topnav a:hover,.topnav a.act{color:#fff;display:block;padding-top: 20px;font-weight: bold;    height: 88px;} 
.topnav li ul li a:hover{ border-bottom:0;background:#0748aa}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.mainNews{padding:60px 0 30px;overflow:hidden;}
.mainNews .title{text-align:center;background:url(../images/abt.jpg) no-repeat center top;font-size:30px;color:#d60011;padding-top:6px;line-height:39px;}
.mainNews .title span{display:block;font-weight:normal;font-size:14px;line-height:16px;}
.mainNews .title .sp1{font-family:arial;color:#999;text-transform:uppercase;}
.mainNews .title .sp2,.service .title .sp2{color:#333;}
.mainNews .bd{height:540px;overflow:hidden;margin-top:20px;}
.mainNews .bd .pn{width:590px;margin-top:10px;}
.mainNews .bd .pn .pic{display:block;width:590px;height:370px;overflow:hidden;}
.mainNews .bd .pn h3{padding-top:10px;font-weight:normal;}
.mainNews .bd .pn h3 a{line-height: 40px;display:block;font-size: 25px;background: #174A8C;text-align: center;color: #FFF;}
.mainNews .bd .pn h3 a span{display:block;line-height:16px;font-family:arial;color:#999;}
.mainNews .bd .pn div{font-size:14px;padding-top:5px;text-indent: 2em;}
.mainNews .bd .pn div a{display:block;padding-top:5px;}
.mainNews .bd ul{width:590px;float:right;}
.mainNews .bd ul li{height:60px;margin-top:10px;background:#f4f4f4;padding:20px;}
.mainNews .bd ul li .time{width:60px;height:60px;float:left;border-right:1px solid #dadada;text-align:center;font-family:arial;font-size:12px;line-height:20px;padding-right:10px;}
.mainNews .bd ul li .time span{display:block;font-size:36px;line-height:40px;}
.mainNews .bd ul li .fr{display:block;width:450px;font-size:14px;line-height:30px;}
.mainNews .bd ul li .fr a{display:block;font-size:16px;}
.mainNews .bd ul li .fr p{ width:450px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.mainNews .bd ul li:hover{background:#d60011;color:#fff ;}
.mainNews .bd ul li:hover a{color:#fff;}
.mainNews .bd ul li:hover .time{color:#fff;}
.mainNews .bd ul li:hover .fr p{color:#fff;}

.nav_1{background-image: url(../images/icon1.png);background-repeat: no-repeat;background-position: center 30px;}
.nav_1:hover {background-image: url(../images/icon_1.png);background-repeat: no-repeat;background-position: center 30px;background-color: #0748aa;}
.nav_2{background-image: url(../images/icon2.png);background-repeat: no-repeat;background-position: center 30px;}
.nav_2:hover {background-image: url(../images/icon_2.png);background-repeat: no-repeat;background-position: center 30px;background-color: #0748aa;}
.nav_3{background-image: url(../images/icon3.png);background-repeat: no-repeat;background-position: center 30px;}
.nav_3:hover {background-image: url(../images/icon_3.png);background-repeat: no-repeat;background-position: center 30px;background-color: #0748aa;}
.nav_4{background-image: url(../images/icon4.png);background-repeat: no-repeat;background-position: center 30px;}
.nav_4:hover {background-image: url(../images/icon_4.png);background-repeat: no-repeat;background-position: center 30px;background-color: #0748aa;}
.nav_5{background-image: url(../images/icon5.png);background-repeat: no-repeat;background-position: center 30px;}
.nav_5:hover {background-image: url(../images/icon_5.png);background-repeat: no-repeat;background-position: center 30px;background-color: #0748aa;}
.nav_6{background-image: url(../images/icon6.png);background-repeat: no-repeat;background-position: center 30px;}
.nav_6:hover {background-image: url(../images/icon_6.png);background-repeat: no-repeat;background-position: center 30px;background-color: #0748aa;}
/**/
.service { background:#F9F9F9;overflow:hidden;padding-bottom:40px;z-index:10;}
.mainProd .p1 img:hover{width:190px; height:253px;}
.mainProd .p2 img:hover{width:190px; height:253px;}
.service .title{padding-top:20px;text-align:center;background:url(../images/ybt.png) no-repeat center bottom;}
.service .title h4{font-size:48px;line-height:50px;color:#eaeaea;text-transform:uppercase;font-family:arial;}
.service .title span{display:block;font-size:24px;color:#333;}
.service .title h3{font-size:30px;line-height:36px;color:#333;padding:15px 0;}
.service .title h5{font-weight:normal;font-size:21px;color:#fff;line-height:35px;}
.mainProd{height:810px;background:url(../images/cpbj.jpg) no-repeat center top;margin-top:50px;margin-bottom:30px;}
.mainProd a{display:block;float:left;color:#333;overflow:hidden;}
.mainProd .p0 img{padding-top:20px;}
.mainProd .p1{width:294px;height:399px;text-align:center;}
.mainProd .p1 h3{font-size:18px;padding-top:45px;}
.mainProd .p1 h3 span{display:block;font-size:16px;font-weight:normal;}
.mainProd .p1 img{padding-top:20px;}
.mainProd .p2{width:294px;height:399px;text-align:center;}
.mainProd .p2 img{padding-top:20px;}
.mainProd .p2 h3{font-size:18px;padding-top:45px;}
.mainProd .p2 h3 span{display:block;font-size:16px;font-weight:normal;}
.mainProd .p3{width:300px;padding-left:2px;}
.mainProd .p3 img{padding-top:20px;}
.mainProd .p4,.mainProd .p5,.mainProd .p6,.mainProd .p7{height:auto;margin-top:2px;}
.mainProd .p4 h3,.mainProd .p5 h3,.mainProd .p6 h3,.mainProd .p7 h3{padding-top:30px;}
.mainProd .p4 img{padding-top:20px;}
.mainProd .p5,.mainProd .p6,.mainProd .p7{padding-left:2px;}
.mainProd .p5 img,.mainProd .p6 img,.mainProd .p7 img{padding-top:20px;}

.mainAdd{height:120px;background:url(../images/add.jpg) no-repeat;}
.mainAdd div{float:right;padding-top:30px;color:#fff;font-size:14px;padding-right:20px;}
.mainAdd span{font-family:arial;font-size:36px;display:block;line-height:36px;}

.mainAbout{padding-top:60px;overflow:hidden;}
.mainAbout .title,.mainCase .title{text-align:center;background:url(../images/abt.jpg) no-repeat center top;font-size:30px;color:#d60011;padding-top:6px;line-height:39px;}
.mainCase .title{background:url(../images/clt.jpg) no-repeat center top;}
.mainAbout .title span,.mainCase .title span{display:block;font-weight:normal;font-size:14px;line-height:16px;}
.mainAbout .title .sp1,.mainCase .title .sp1{font-family:arial;color:#999;text-transform:uppercase;}
.mainAbout .title .sp2,.mainCase .title .sp2{color:#333;}
.mainAbout .about{margin-top:25px;height:304px;}
.mainAbout .about .txt{width:568px;height:304px;background:#114A91;margin-left:4px;text-align:center;float:left;color:#fff;padding:0 15px;}
.mainAbout .about .txt h3{font-size:20px;padding-top: 20px;line-height: 35px; color: #fff;}
.mainAbout .about .txt p{font-size:14px; line-height:30px;text-align:left; text-indent:2em;}
.mainAbout .about .more{display:block;background:#333;text-align:center;width:297px;height:200px;padding-top:104px;float:right;}
.mainAbout .about .more span{display:block;line-height:40px;font-size:14px;color:#fff;}
.mainAbout .bd{overflow:hidden;margin-top:4px;height:220px;}
.mainAbout .bd li{width:297px;height:220px;float:left;margin-right:4px;position:relative;}
.mainAbout .bd li a{display:block;overflow:hidden;}
.mainAbout .bd li h3{width:100%;height:30px;line-height:30px;text-align:center;color:#fff;background:url(../images/htm.png);position:absolute;bottom:-30px;left:0;}
.mainAbout .bd li:hover h3{bottom:0;}


/* case */
.setting .title{text-align:center;background:url(../images/abt.jpg) no-repeat center top;font-size:30px;color:#d60011;padding-top:6px;line-height:39px;}
.setting .title span{display:block;font-weight:normal;font-size:14px;line-height:16px;}
.setting .title .sp1{font-family:arial;color:#999;text-transform:uppercase;}
.setting .title .sp2,.service .title .sp2{color:#333;}
.setting{padding-bottom:15px; padding-top: 50px;}
.settingMenu{height:40px;border-bottom:1px solid #e4e4e4;margin-bottom:10px;}
.settingMenu li{float:left;height:38px;margin-right:25px;}
.settingMenu li a{font-size:20px;font-weight: bold;line-height: 41px;}
.settingMenu li.on{border-bottom:3px solid #D60011;}
.settingMenu li.on a{color:#114A91;font-size: 26px;font-weight: bold;}

.settingMain{width:1150px;height:170px;}
.settingBox{height:170px;position:relative;zoom:1;margin-top:35px;}
.settingBox .ohbox{overflow:hidden; position:relative;left:0;height:170px;width:1200px;}
.settingBox .ohbox .tempWrap{ margin:0 auto;}
.settingBox .piclist{overflow:hidden; zoom:1;height:170px;width:1150px;    padding: 0px 50px;}
.settingBox li{float:left;width:240px;height:170px;margin:0px 16px;}
.settingBox li img{width:240px;height:170px;transition:all 0.5s;transform: scale(1,1);}
.settingBox li span{display:block;text-align:center;height:30px;line-height:30px;color:#fff;background: rgba(21, 21, 21, 0.64);white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition: all 0.5s;margin-left: -12px;width: 264px;}
.settingBox li:hover span{margin-top:-30px;position:relative;transition: all 0.5s;}
.settingBox li:hover img{transition:all 0.5s;transform: scale(1.1,1.1);}
.settingBox .pageBtn span{ background:url(../images/partner_btn.png) no-repeat 0 0; display:inline-block;width:40px;height:40px;position:absolute;top:50px;cursor:pointer;overflow:hidden; text-indent:-9999px;}
.settingBox .pageBtn .next{background-position:-40px 0;left:1160px;}
.settingBox .pageBtn span:hover{background-position:-80px 0;}
.settingBox .pageBtn .next:hover{background-position:-120px 0;}
.pageBan2{height:140px;margin-bottom:30px;}


.bottom{ background:#656565; width:100%; height:290px;}
.bottom .left{ float:left; background:url(../images/index_23.jpg); width:282px; height:191px; margin:30px 0px;}
.bottom .right{ float:right; margin:30px 0px 30px 0px;width:880px; height:auto;}
.bottom .menu{ float:left; width:880px; height:auto;}
.bottom .menu li { float:left;  } 
.bottom .menu a{ color:#dfdfdf; font-size:14px; line-height:30px; height:30px;width:76px;  text-align:left; margin-right:30px} 
.bottom .menu a:hover{ color:#fff; } 
.bottom .zi{ color:#dfdfdf; font-size:13px; line-height:25px; float:left; width:700px; height:auto; margin-top:30px;} 
.bottom .ewm{float:left;margin-top: 30px;padding-left: 30px;}
.mainleft{ width:280px; margin-top:50px; float:left;}
.mainleft .menu{ float:left; width:280px; height:auto; margin:10px 0px}
.mainleft .menu li { float:left;  } 
.mainleft .menu a{ color:#666; font-size:15px; line-height:42px; height:41px;width:216px;text-align:left; background:url(../images/promenubg1.jpg); padding-left:60px;display:block;} 
.mainleft .menu a:hover{ color:#fff;  background:url(../images/promenubg.jpg);} 
.sideWrap { margin-bottom: 19px; }
.title_ser { width:280px;background: #0A5ABB;line-height:50px;color: #FFF; text-align: center;font-size: 22px;    border-radius: 4px 4px 0 0;}
.title_con { width:280px;background: #0A5ABB;line-height:50px;color: #FFF;height:50px; display: inline-block; text-align: center;font-size: 22px;border-radius: 4px 4px 0 0;}
.sideBox_con{ line-height:25px; float:left;}
.sideBox_con ul li{ float:left;}
.sideBox_con ul li a{width:250px;text-align: left; height:33px;line-height:33px;color:#666;padding-left:30px;background: url(../images/hot.jpg) no-repeat 3px center; border-bottom: 1px #ccc dashed;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mainleft .contactbiaoti{ background:url(../images/leftcontact.jpg); width:256px; height:115px; float:left;}
.mainleft .contact{ width:216px; margin:30px 10px ; height:auto; float:left;}
.blue{color:#3375d8; font-size:15px; line-height:28px;}
.hui{color:#676767; font-size:18px; line-height:40px;}
.mainleft .pro_menu{ float:left; width:260px;height:auto; margin:10px 0px 10px 10px;}
.mainleft .pro_menu ul li{float:left;}
.mainleft .pro_menu .pro_tops a{ width:215px;text-align: left; height:33px;line-height:33px;color:#666;padding-left: 45px; border-bottom: 1px #ccc solid;background: url(../images/ico003.gif) no-repeat 30px center;display:block; }
.mainleft .pro_menu .pro_tops a:hover{ color:#fff;background: url(../images/ico003.png) #D60011  no-repeat 30px center;}
.mainleft .pro_menu .pro_top{background:#0081CF;padding: 5px 0px;padding-left: 20px;    border-radius: 4px 4px 0 0;    border-bottom: none;}
.mainleft .pro_menu .pro_top a{color:#fff;font-size: 17px;width: 240px;display: block;}
.mainright { width:873px; float:right; margin-top:50px; }
.mainright .biaoti{ width:873px; float:left; border-bottom:#3375d8 2px solid; display:block; }
.mainright .biaoti .left{ width:300px; float:left; font-size:24px; color:#333; line-height:40px;  }
.mainright .biaoti .right{ width:auto; float:right; font-size:13px; color:#888; line-height:40px; text-align:right; }
.mainright .biaoti .right a{  font-size:13px; color:#888; line-height:40px;  }
.mainright .biaoti .right a:hover{  color:#3375d8; }
.mainright .content { width:833px; float:left; margin:10px 20px;line-height:35px; }

.main_s{width: 1150px;margin: 30px auto;}
.ny_title h2{line-height:40px;color:#666666;font-size:18px;border-bottom: 1px #ccc dashed;margin-bottom:10px;font-weight: bold;}
dl.news_dl {font-size:14px; color:#666; padding:10px 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_dl a img:hover{ background: #EE7703;}
dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:850px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px;padding-left:20px;    font-size: 16px;color: #666666; font-weight:bold;text-decoration:none;  }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"Microsoft YaHei"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
dl.news_dl dd { font-size:12px;  height:45px; overflow:hidden; margin-bottom:10px;}
.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px; background:#eee;}
.per p{ line-height:35px; margin:0px;  padding:0px 10px;width:auto; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold;width:833px; padding-bottom: 5px;    margin-bottom: 10px;}
.xgwz{float:left; margin-bottom:40px;}.xgwz ul{ padding:0px;}
.xgxw{ width:256px;line-height: 25px; height:25px; float:left;margin:5px 10px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}
.web_pages{float:left; width:880px;}
.web_pages ul{float:left;padding:12px 0px 12px 36px;}
.web_pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.web_pages ul li a{float:left;padding:10px;color:#555;display:block;}
.web_pages ul li a:hover{background-color:#C6242F; color:#fff;text-decoration:none;padding:10px;}
.web_pages ul li.thisclass,
.web_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#C6242F; color:#fff;padding:5px;font-weight:bold;}
.web_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.web_pages .pageinfo strong{color:#555;margin:0px 2px;}
.pro_img{ width:820px; margin: 0px auto; height:auto;    overflow: auto;}
.pro_img ul{ padding:0px; margin:0px;list-style:none; }
.pro_img ul li{ float:left;width:222px; margin:10px 25px;height: 210px;}
.pro_img ul li a{text-decoration:none;} 
.pro_img ul li a img{ width:220px; height:165px; border:1px #ccc solid; border-radius:3px; }
.pro_img ul li a span{ width:220px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.pro_img ul li a img:hover{ width:240px; height:180px;position:absolute;margin-left:-10px;}
.pro_img2{ width:833px; margin: 0px auto; height:auto    overflow: auto;}
.pro_img2 ul{ padding:0px; margin:0px;list-style:none; }
.pro_img2 ul li{ float:left;width:150px; margin:10px 8px;height: 160px;}
.pro_img2 ul li a{text-decoration:none;} 
.pro_img2 ul li a img{ width:150px; height:113px; border:1px #ccc solid; border-radius:3px; }
.pro_img2 ul li a span{ width:150px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
/* productBox */
.productBox { width:880px; overflow: hidden;margin-top: 20px }
.productBox li {float: left;position: relative;width: 228px;height:230px;margin:0 30px;margin-bottom: 24px;}
.productBox h3 {text-align: center;line-height: 35px;font-size: 16px;color: #716868;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 5px 0px;background: url(../images/pro_line.gif) left bottom repeat-x;}
.prodBox img{ border:1px #ccc solid;}
.prodBox_more{ text-align:center}
.prodBox_more a.xx{width: 114px;height:22px;background:#0f74c6;text-align:center;line-height:22px;color:#fff;position: inherit;padding: 3px 10px; border-radius: 4px;}
.prodBox_more a.dz{width: 114px;height:22px;background: #C6242F;text-align:center;line-height:22px;color: #FFFFFF;position: inherit;padding: 3px 10px; border-radius: 4px;}

.productBox p { padding: 0 5px; line-height: 20px; color: #737373; height: 40px; overflow: hidden; margin-bottom: 10px; }
.productBox span { width: 78px; height: 19px; border: 1px solid #929292; text-align: center; color: #777; display: block; line-height: 19px; position: relative; left: 5px; }
.productBox a { position: absolute; top: -4px; left: -4px; width: 236px; height: 238px; }
.productBox .on p { color: #fff; }
.productBox .on h3 { color: #fff; background:#C6242F; border-radius: 4px;}
.productBox .on span { border-color: #125ed6; background: #fff; color: #125ed6; }

.productBoxs { width:860px; overflow: hidden;margin-top: 20px }
.productBoxs li { float: left; position: relative; width:171px; height:258px; border: 1px solid #858585; background: #f4f4f4; margin:0 20px; margin-bottom: 24px; }
.productBoxs h3 { margin:0px; line-height:30px; text-align: center; font-size: 16px; color: #716868; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.productBoxs p { padding: 0 5px; line-height: 20px; color: #737373; height: 40px; overflow: hidden; margin-bottom: 10px; }
.productBoxs span { width: 78px; height: 19px; border: 1px solid #929292; text-align: center; color: #777; display: block; line-height: 19px; position: relative; left: 5px; }
.productBoxs a { position: absolute; top: -4px; left: -4px; width:171px; height:236px; }
.productBoxs .on { background:#0261CF; border-color: #0261CF; }
.productBoxs .on h3 { color: #fff; }
.productBoxs .on p { color: #fff; }
.productBoxs .on span { border-color: #125ed6; background: #fff; color: #125ed6; }

.main_map{width:1100px;margin:20px auto;}
#content01 h3{ font-size: 20px;padding: 10px;margin-left: 22px;color:#04AFDA;line-height: 20px;font-weight: 600;border-bottom: #d6d6d6 1px solid;    clear: both; }
#content01 h3 span{float: right;font-weight: 100; font-size: 12px;color: #666666;}
#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 1200px;}
#contact-c li{margin-top:10px;}
.linkbox{padding:0px 30px; width:150px;}.f6{width:990px;}.linkbox h3{ width:150px;}
.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:150px; float:left;list-style:none; line-height:30px;text-align: center; margin-bottom: 10px;}
.hotnew_bt{font-size:16px;width:1100px;float:left;color: #0D3F98;font-weight: bold;border-bottom:#FF892F 2px solid;margin-bottom: 20px;}
.hotnew{ width:150px;padding: 0px 30px;}
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;}

#links{margin:auto;width:1100px;line-height:25px;color:#666666;font-weight: bold;font-size: 12px;}
#links a{font-size: 12px; color:#666666;}