@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden;}
*{ margin: 0px; padding: 0px; } 
body{ font-family: Arial; font-size: 14px; color:#666;word-break:break-all;line-height:25px; _background-image:url(about:blank);_background-attachment:fixed;/*防止页面抖动*/ -webkit-text-size-adjust:none;}

ul, li, dl, dt, dd { display: block; list-style: none; }
img { border:0px;margin: 0px; padding: 0px;}
input, button, textarea{ border:0px; background:none;}
.clear { clear:both; height:0px; overflow:hidden;}
a {text-decoration:none; color:#666;}
a:hover {text-decoration:none; text-decoration:underline;}



.top { width:100%; background:#eeeeee; height:30px; line-height:30px;}
.top_c {width:1000px; height:30px; margin:0 auto; color:#797979;font-family:"宋体"}
.top_c a {color:#595959;}
.top_c_l { float:left;}

.top_c_l h1 { font-size:12px; font-weight:normal;}
.top_c_r { float:right;}

.head{width:100%; height:106px; margin:0 auto; background:url('../images/xian1.jpg')  bottom center no-repeat; padding-bottom:3px;}

.ser{width:252px; height:50px;float:right;color: #4c4c4c;font-size: 14px; background:url(../images/tel_bg.png) 10px 10px no-repeat; padding-left:60px; margin-top:20px;}
.ser span{font-size: 26px;color:#f78200;font-family:impact;}
.ser1{ width:190px; height:38px; padding:1px 9px; border:none; background: url('../images/ser1.jpg') right no-repeat;line-height:38px; float:left; display:block}
.ser2{ width:41px; height:40px; border:none;  background: url('../images/ser2.jpg') left center no-repeat; float:left; display:block}
.head_c{width:1000px; height:103px; margin:0 auto; }
.logo{ width:680px; height:103px; float:left;}

.menu{width:100%; height:62px; margin:0 auto; background:url('../images/menubg.jpg') bottom center repeat-x; overflow:hidden;}
.menu_li{width:1004px;height:56px; margin:0 auto; overflow:hidden}
.menu_li ul{ }
.menu_li ul li{width:124px; height:56px;float:left;background:url('../images/xian2.jpg') right center no-repeat;}
.menu_li ul li a{display:block;width:100%;height:56px; float:left;color:#333;font:600 14px/56px ""; text-align:center; overflow:hidden; }
.menu_li ul li a:hover{ color:#fe901b; text-decoration:none}
.key_hot{width:1004px;height:40px; margin:0 auto; overflow:hidden}

.key_hot{width:1004px;  overflow:hidden; margin:0 auto;font-family:"宋体";  height:30px; }
.key_hot p{ height:30px; line-height:30px; float:left;}
.key_hot p b{ color:#6c6c6c;}
.key_hot p a{ color:#6c6c6c; margin-right:13px;}


.banner{width:100%; margin:0 auto; height:360px; overflow:hidden;text-align:center; position:relative; z-index:0;}


.hot{width:1004px; height:30px; margin:0 auto; line-height:44px; border-bottom:#dddddd 1px solid; padding:5px 0 15px 0;overflow:hidden;}
.hot_c{ width:800px;height:30px;overflow:hidden;cursor:pointer;float:left; margin-left:10px;}
.hot_c a {margin-right:10px;}
.hot_c a:hover {color:#fe901b;}
.hot b{width: auto; height:30px; display:block; float:left;color:#fe901b;float:left;font:600 18px/44px "微软雅黑";}


.pro{margin:15px auto;width:1004px; overflow:hidden;}
.pro_l{width:215px; float: left;overflow: hidden; position:relative;}
.pro_l h2{height:38px; line-height:38px; padding:15px 0 0 35px;font-family:'微软雅黑';font-weight:normal;font-size:18px;background:url('../images/pro_lh2.gif') no-repeat;color:#ffffff;}

.pro_l .pro_cat{padding:15px 14px 5px;border:1px solid #dbdbdb; background:#f1f1f1; margin:6px 0 0;}
.pro_l dt{height:30px; line-height:30px;padding-left:30px; font-size:15px;background:url('../images/pro_lh3.gif') no-repeat;}

.pro_l h3 a{color:#fff;}
.pro_l ul{padding:5px 0 10px;}
.pro_l li{height:30px; line-height:30px; background:url('../images/pro_lh3.gif') no-repeat center; margin-bottom:10px; padding-left:28px;}
.pro_l li a{color:#ffffff; display:inline-block; overflow: hidden; font-size:14px;}
.pro_l li a:hover{color:#fe901b;}



.pro_r{width:772px;padding:0;  float:right;overflow: hidden;}

.pro_r h3{height:30px;  margin:0 0 0 15px; border-bottom:4px solid #ebebeb;}
.pro_r h3 em{float: left; color:#b61d17; font-size:18px;font-family:'微软雅黑'; font-style:normal;font-weight:normal;background:url('../images/ico1.gif') no-repeat 8px 0; padding:0 0 0 22px;color:#004a80;}

.pro_r h3 b{float: right; font-weight:normal; font-size:12px; padding:12px 0 0;}
.pro_r h3 b a{color:#999;}
.pro_r ul{padding:8px 0 10px 16px; }
.pro_r li{width:232px; float:left; margin:2px 20px 0 0;}
.pro_r li img{display:block; width:224px; height:175px;border:4px solid #d7d7d7;}
.pro_r li a{color:#555;}
.pro_r li a:hover,.pro_r li a:hover img{border-color:#fe901b; color:#fe901b;}
.pro_r li span{display:block; text-align:center; padding:3px 0 0;}

.heng1{margin-top:10px; margin-bottom:8px;background:url('../images/heng1.jpg') no-repeat center 0; margin:0 auto; height:101px; width:100%; overflow:hidden;}

.z{ background:url(../images/z_bg.gif) repeat-x #eaeaea;height: auto; }
.z_c{ width:1004px; margin:0 auto;}

.i_fw{width:1004px;height:770px; margin:15px auto 5px;}
.i_fw dl{ width:1004px; height:238px;float:left; background: url('../images/bg2.jpg') center center no-repeat;overflow:hidden; margin-bottom:18px; position:relative;}
.i_fw dl dt{ width:936px; height:160px;float:left; padding:39px 34px; display:inline; overflow:hidden}
.i_fw dl dd{ width:1004px; height:158px; padding:40px 0;position:absolute; left:0px; top:0px;background:url(../images/pbg1.png) repeat; text-align:center; display:none}


.i_t2{width:208px; height:88px; float:left; padding-top:37px;}
.i_pimg2{width:356px; height:157px; float:left; border:#e0e0e0 1px solid;}
.i_about2{width:308px; height:157px; float:left; padding:0 31px;font:600 14px/25px "微软雅黑"; overflow:hidden}

.aboutus { height:255px;}
.ab{width:1004px; margin:0 auto; height:auto;}
.ab dl{padding:12px 0 22px 8px;}
.ab dt{width:330px;float: left;}
.ab dt img{display:block;width:328px; height:194px; border:1px solid #a0a0a0;}
.ab dd{width:632px; float: left; padding-left:20px;font-family:'微软雅黑';}
.ab h6{height:38px; line-height:38px; border-bottom:1px solid #dfdfdf;font-size:18px; color:#1f1f1f; font-weight:normal;}

.ab dd p{overflow: hidden; color:#353535; font-size:14px; line-height:24px; height:96px; overflow:hidden; margin:12px 0 20px;}
.ab dd span{display:block;}



.ab h3{border-bottom:2px solid #b5b5b5; height:32px; line-height:32px;position:relative; }
.ab h3 em{position:absolute; bottom:-2px; left:0;z-index:99; font-style:normal; padding:0 0 0 20px;display:inline-block; height:32px; background:url('../images/ico6.gif') no-repeat 0 bottom;}
.ab h3 span{float: right; padding-top:12px;}
.ab h3 a{color:#424242; font-size:18px;font-family:'黑体'; font-weight:normal;}


.m{  background:#eaeaea;height:317px; border-top:1px #999999 dashed; overflow:hidden; }
.news{ width:1004px; margin:5px auto 0; }

.news-l{width:350px; float: left;}

.news .news_img{padding:12px 0 0;}
.news .news_img img{display:block; width:338px; height:95px;}
.news li{height:28px; line-height:28px; border-bottom:1px dashed #b6b6b6; padding:2px 0 0 15px; background:url('../images/ico2.gif') no-repeat 2px center;}
.news li span { float:right; }
.news li a:hover{color:#fe901b;}

.news h3{height:32px; line-height:32px;font-family:'Microsoft YaHei';font-size:16px; font-weight:normal; border-bottom:1px solid #bebebe; padding:0 0 0 14px;background:url('../images/ico3.gif') no-repeat 0 center;color:#1471ef;}

.news h3 span{float: right; padding-top:12px;}
.news h3 span a{color:#666; text-transform:uppercase;}


.news-r{padding-left:28px; margin-left:15px;background:url('../images/s02.png') no-repeat;width:350px; float: left;}

.news .contact {padding-left:28px; margin-left:10px;background:url('../images/s02.png') no-repeat;width:210px; float: left;}
.news .contact .contact_c { padding-top:15px;}

.n_t{width:1003px; height:50px; line-height:50px; border-left:#d5d5d5 1px solid; margin:15px auto; background:url(../images/tbg4.jpg) left repeat-x;}
.dqwz{ width:auto; height:50px;display:block; float:right; padding-right:36px; background:url(../images/n1.jpg) right center no-repeat;}
.n_t h2{  display:block;float:left; height:50px; float:left;font:600 16px/50px "微软雅黑";padding-left:15px; display:block; float:left; color:#333;}
.n_t span a{ color:#fe901b;}
.n_t i{ padding:10px; background:url(../images/n2.jpg) center no-repeat;}

.main{width:1004px;height:auto; overflow:hidden;margin:0 auto;}

.leftcontact{height:38px;width:215px; line-height:38px; padding:15px 0 0 35px;font-family:'Microsoft YaHei';font-weight:normal;font-size:18px;background:url('../images/leftcontact.gif') no-repeat;color:#fff; margin-top:20px;}

.leftnews{height:38px;width:215px; line-height:38px; padding:15px 0 0 35px;font-family:'Microsoft YaHei';font-weight:normal;font-size:18px;background:url('../images/leftnews.gif') no-repeat;color:#fff; margin-top:20px;}


.cp-con{padding:6px 6px 5px;border:1px solid #dbdbdb; background:#f1f1f1; margin:6px 0 0;}
.dianhua {color: #666666;line-height: 20px;padding: 0 0 10px 0; letter-spacing:2px; font-family:"黑体"}
.dianhua span {display: block;font: 16px "Impact";color:#1A7FDD;}

.n_r{ width:736px; float:right; padding-right:15px;overflow:hidden;}
.n_content{ width:100%; min-height:460px; margin:0 auto; font-size:14px;}

.n_pro{width:760px; min-height:460px; overflow:hidden;}
.n_pro dl{width:236px; height:192px; float:left; padding:0px 9px 50px 0; }
.n_pro dl dt{ width:228px; height:174px; float:left; padding:3px; border:#d5d5d5 1px solid;}
.n_pro dl dd{ width:236px; height:28px; font-size:14px;line-height:28px; background:#e5e4e4; float:left;text-align:center; overflow:hidden; margin:15px 0px 0; padding:1px;}
.n_pro dl dd a{ width:238px; height:28px; display:block; border:#FFF 1px dotted;color:#333;}
.n_pro dl dd a:hover{color:#fe901b;}


.n_v{width:760px; min-height:460px; overflow:hidden;}
.n_v dl{width:340px; height:260px; float:left; padding:0px 9px 50px 0; }
.n_v dl dt{ width:332px; height:242px; float:left; padding:3px; border:#d5d5d5 1px solid;}
.n_v dl dd{ width:340px; height:28px; font-size:14px;line-height:28px; background:#e5e4e4; float:left;text-align:center; overflow:hidden; margin:15px 0px 0; padding:1px;}
.n_v dl dd a{ width:342px; height:28px; display:block; border:#FFF 1px dotted;color:#333;}
.n_v dl dd a:hover{color:#fe901b;}


.fy{ width:600px; height:32px; color:#000; margin:0 auto; text-align: center; line-height:30px;}
.fy a{ color:#000; border:#d5d5d5 1px solid; padding:0 10px; margin:0 3px;}

.pic{ width:690px; height:auto; margin:0 auto; text-align:center;}
.pic img{ max-width:690px;display:block; margin:0 auto}
.title{ width:100%; height: auto; margin:0 auto; text-align:center;}
.title span{ display:block; color:#108bce; font:400 16px/30px "微软雅黑";  padding:10px 0; }
.title h1{ display:block; color:#666666 ; font:400 16px "微软雅黑";  padding:10px 0; }
.news_de {margin:0 auto; text-align:center; border-bottom:1px #CCCCCC solid;font-size:14px; font-weight:bolder; line-height:50px; padding-left:10px; margin-bottom:20px;}
.newslist{ width:754px; margin:20px auto;}
.newslist li{ width:754px; height:44px; background:url(../images/nebj.jpg) no-repeat; margin-bottom:9px; font-size:14px;font-family:"微软雅黑";}
.newslist li a{ width:550px; height:44px; line-height:44px; display:block; float:left; padding-left:50px; overflow:hidden; color:#333333;}
.newslist li a:hover{ width:550px; height:44px; line-height:44px;display:block;  float:left;  padding-left:50px; overflow:hidden;color:#fe901b;}
.newslist li span{ width:87px; height:44px; line-height:44px; float:right; color:#333333;}


/*加入*/
#prolist{margin-left:5px!important; margin-left:0px}
#prolist ul.pinfolist{overflow:hidden}
#prolist ul.pinfolist li{
	width:220px;
	float:left;
	border:#d8d8d8 1px solid;
	text-align:center;
	;
	line-height:30px;
	margin:20px 9px 5px 10px
}
#prolist h3{font-size:14px; color:#ffffff; background:#1874CD; width:100%; line-height:26px; margin:20px 0px 10px 0px; text-indent:15px}

#prolist li img{
	width:210px;
	height:160px;
	padding:5px
}
.service_info { padding: 10px; border:1px solid #dbdbdb; line-height:30px;color: #666; }
.red_txt {color: #C00;}
.service_info p span { display:inline-block; padding-left:40px; background: url(../images/innner_ico.png) no-repeat; }
.service_info p span.tel { background-position: 5px -125px; }
.service_info p span.tel2 { background:none; padding-left:0; font-size:14px; font-weight:bold;  }
.service_info p span.online {  background-position: 5px -155px; }
.service_info p a:hover { text-decoration:underline; }

.flinks{width:1004px; margin:5px auto 5px; height:auto; overflow:hidden;}
.flinks span{padding:0;font:600 18px/60px "微软雅黑";color:#fe901b;}
.flinks a{ padding:0 6px;}
.flinks a:hover{color:#fe901b;}

.footer {width:100%; margin:0 auto;background:url('../images/footerbg.jpg')  no-repeat; }
.footer_t { text-align:center; padding-top:35px; color:#FFFFFF;}
.footer_t a { color:#FFFFFF; font-size:14px; padding-right:15px;}
.footer_t a:hover {color:#fe901b;}
.footer_c { text-align:center; padding-top:15px; color:#FFFFFF;}
.footer_c a { color:#FFFFFF; font-size:12px; }
.footer_c a:hover {color:#fe901b;}

/*pages*/ .pagination-wrapper{ margin: 20px 0; } .pagination{ height: 34px; text-align: center; } .pagination li { display: inline-block; height: 34px; margin-right: 5px; } .pagination li a{ float: left; display: block; height: 32px; line-height: 32px; padding: 0 12px; font-size: 16px; border: 1px solid #dddddd; color: #555555; text-decoration: none; } .pagination li a:hover{ background:#f5f5f5; color:#0099ff; } .pagination li.thisclass { background: #09f; color: #fff; } .pagination li.thisclass a,.pagination li.thisclass a:hover{ background: transparent; border-color: #09f; color: #fff; cursor: default; }