@charset "utf-8";
.f60{color: #f60;}
.w1190{ width:1190px; margin:0 auto;}
.qyk{ padding:20px 0 0;}
.f{float: left;}
a.f{margin-left: 10px;}
.col2{ }
.col2 .hd{ background:#f4f4f4;  overflow: hidden;  border:1px solid #e2e2e2; border-bottom:0; }
.col2 .hd ul{ border-bottom:1px solid #ddd; height:40px; line-height:40px;  }
.col2 .hd ul span{ font: 16px/40px 微软雅黑; color:#fff; margin:0 343px 0 0; width:123px; display:inline-block; background:#f40; padding:0 0 0 42px;}
.col2 .hd ul span.bt2{ background:#f40; padding:0 38px 0 15px; width: auto;}
.col2 .hd ul span.bt3{ background:#f40; width: 294px; font: normal 16px/40px arial; padding:0 0 0 15px;}
.col2 .hd ul li{ *top:0; cursor:pointer; position:relative; text-align:center; font-size:14px; padding:0 15px; display:inline-block; width:56px; }
.col2 .hd ul li{ *display:inline; }
.col2 .hd ul li.on{ height:40px; background:#fff; color:#00923e; border:1px solid #ddd; border-bottom:0; border-top:1px solid #fff; }
.col2 .hd a{ float:right; margin:0 18px 0 0;}
.col2 .bd {   }
.col2 .bd ul{ zoom:1; }
.col2 .bd li{ height:auto; line-height:2;   }
.col2 .newslist{ border:0; margin:0; padding:0;  }
.col2 .newslist li{ border-bottom:1px dashed #ddd; padding:12px 0 15px ;}
.col2 .newslist li:last-child{ border:0;}
.col2 .newslist li a{ float:none; font-size:20px; font-weight:normal; color:#000;}
.col2 .newslist li span{ padding-right:10px;}
.col2 .newslist li p{ color:#999; line-height:1.6; padding:6px 0 0;}
.side{ float:left; width:200px; overflow:hidden;}
.sdmenu{ width:198px; border:1px solid #e2e2e2; font-family:"微软雅黑";  }
.sdmenu .title{ background:#00923f; height:50px;  color:#fff; font:bold 16px/50px "微软雅黑";  padding:0; text-indent:2em;}
.sdmenu div{overflow:hidden;  border-top:1px solid #e2e2e2; }
.sdmenu div:first-child{ border:0;}
.sdmenu div.collapsed{height:40px;}
.sdmenu div span{display:block;height:40px;line-height:40px;overflow:hidden;cursor:pointer ; text-indent:2em;  font-size:16px; display:block; }
.sdmenu div span a{ text-indent:2em;  font-size:16px; display:block;	}
.sdmenu div.collapsed span{ }
.sdmenu div li{list-style:square inside; text-indent:2.4em; font-size:14px;  border-top:1px dashed #e2e2e2;}
.sdmenu div a{display:inline-block; height:40px;line-height:40px; text-indent:10px;   }
.sdmenu div a.current,.sdmenu div span:hover,.sdmenu div li:hover{background:#e8fbdf; color:#00933d;}
.sdmenu div a:hover{ color:#00933d;}
.w960{ width:960px; padding:0 0px; float:right;}
.services{}
.f780{ color:#ff7800; }
.mr60{ margin-right: 60px;}
.services .f14 p{ line-height:2; text-indent:2em;}
.services .col2_2 .hd ul span{ margin:0; }
.services .col2_2 .hd ul a{  padding: 0 10px; height:26px; line-height:26px; margin:7px 10px 0 0; text-align:center; background:#f40; color:#fff; font-size:14px;}
.w620{ width:620px;}
.w300{ width:300px;}
.w300 dl{ font-size:14px; line-height:1.6; margin:0 0 10px;}
.w300 dl dt{ background:#e8fbde; padding:0 10px; margin:0 0 10px; }
.w300 dl dd{ padding:0 0 0 10px;}
.services .regbox input[type="text"],.regbox input[type="password"]{ height:26px; float:left;  border-radius:3px; color:#444; }
.services .regbox{ font-size:12px;}
.services .regbox label{ width:135px; }
.services .regbox .mt20{ overflow:hidden; height:28px; line-height:28px; }
.services .regbox  .notice{ height:auto;}
.services .regbox textarea{ border-width:1px;border-radius:3px; font-size:12px; width:450px; height:160px; margin:5px 0 0; padding:10px; font-size:14px; font-family:微软雅黑; color:#444;}
.services .regbox .submit{ width:160px;}
.services .regbox .contact{ height:auto; line-height:2;}
.services .regbox select{ height:26px; line-height:26px;border-radius:3px;border:1px solid #e2e2e2; padding:4px ; }
.services .regbox select option{ padding:0 0 0 7px;}
.tin2{ text-indent:2em;}
.data{ overflow:hidden;}
.data .col1{ height: auto; border:0; padding:0 80px; width:800px;}
.data .col1 div{ text-align:center; float:left;  width:33.3%;}
.data .col1 div p,.data .col1 p{text-align:center; text-indent:0; padding:10px 0 0 ; font-size:18px; color:#ff7800; font-family:"微软雅黑"; clear:both;}
.data .slideTxtBox{ width:100%;border:0;  }
.data .slideTxtBox .hd{ background:#f4f4f4; overflow: hidden;border:0; }
.data .slideTxtBox .hd ul{ }
.data .slideTxtBox .hd ul li{ float:left;cursor:pointer; position:relative;width:auto;padding:0 38px 0 15px; height:40px; line-height:40px;text-align:center; font-size:16px; font-family:"微软雅黑",yahei; color:#f40; border:0; }
.data .slideTxtBox .hd ul li:hover{height:40px; border-bottom:1px solid #fff;  color:#fff; background:#f40;}
.data .slideTxtBox .hd ul li.on{ height:40px; border-bottom:1px solid #fff;  color:#fff; background:#f40;}
.data .slideTxtBox .bd {width:auto; border:0;}
.data .slideTxtBox .bd ul{ padding:0; zoom:1; margin:0px; border:none;  }
.data .slideTxtBox .bd li{ height:24px; line-height:24px;   }
.data .subNav{ padding:0;}
.data .tigang{ line-height:2; padding-left:2em;}
.process{}
.process .step{ width:246px; float:left; margin-right:6px; background:url(../images/services/arrow.jpg) no-repeat 99% center;}
.process.last .step{ width:auto; background:none; margin:0;}
.process .step dl{ width:200px; border:1px solid #e2e2e2; overflow:hidden;}
.process .step dt{ height:30px; line-height:30px; padding:0 0 0 10px; font-size:14px;background:#e3e3e3;}
.process .step dd{ line-height:1.6;  padding:10px 15px; height: 60px; }
.process .step3 dt,.process.last .step dt{ line-height: 1;}
.cstcon{}
.cstcon td{ border:1px solid #e2e2e2; padding:10px; line-height:1.6;}
.cstcon2 td{ border:0; padding:0;}
.dy_process{ width:100%; text-align:center;}
.custom .slideTxtBox{ width:100%;border:0;  }
.custom .slideTxtBox .hd{ background:#f4f4f4; overflow: hidden;border:0; }
.custom .slideTxtBox .hd ul{ }
.custom .slideTxtBox .hd ul li{ float:left;cursor:pointer; position:relative; width: auto;height:40px; line-height:40px;text-align:center; font-size:16px; color:#f40; border:0; }
.custom .slideTxtBox .hd ul li:hover{height:40px; border-bottom:1px solid #fff;  color:#fff; background:#f40;}
.custom .slideTxtBox .hd ul li.on{ height:40px; border-bottom:1px solid #fff;  color:#fff; background:#f40;  }
.custom .slideTxtBox .hd ul a{ padding: 0 10px; height:26px; line-height:26px; margin:7px 10px 0 0; text-align:center; background:#f40; color:#fff; font-size:14px; display:inline-block; float:right;}
.custom .slideTxtBox .bd {width:auto; border:0;}
.custom .slideTxtBox .bd ul{ padding:0; zoom:1; margin:0px; border:none;  }
.custom .slideTxtBox .bd li{ height:24px; line-height:24px;   }
.waifu .slideTxtBox{    }
.waifu .slideTxtBox .hd{ background:#f4f4f4; border:1px solid #ddd; overflow: hidden;width:453px; }
.waifu .slideTxtBox .hd ul{ }
.waifu .slideTxtBox .hd ul li{ float:left;cursor:pointer; position:relative;width:226px;height:40px; line-height:40px; margin-left:-1px;border-left: 1px solid #ddd;  text-align:center; font-size:16px; font-family:"微软雅黑",yahei; font-weight: bold; }
.waifu .slideTxtBox .hd ul li.on{ height:40px; background:#fff; border-bottom:1px solid #fff; width:226px; color:#f60;}
.waifu .slideTxtBox .hd{}
.subtitle01 { border:#ddd solid 1px; border-bottom:#f40 solid 2px; padding:4px; margin:10px 0; font-weight:bold; background-color:#fcecda;}
.btn_se { border:#ececec solid 1px;padding:4px 10px; width:130px; background-color:#e8fbde; background:url(../images/services/btn_se.png) no-repeat 5px center; text-align: right; margin-left:2em;}
.a_org { color:#F60}
.side{ float:left; width:200px; overflow:hidden;}
.sdnav{ font-size:16px; border:1px solid #e2e2e2;overflow:hidden; }
.sdnav a{ text-decoration:none;height:48px; line-height:48px; display:block;}
.sdnav dl{ border-top:1px solid #e2e2e2;}
.sdnav dl.on,.sdnav dl:first-child{ border:0;}
.sdnav dt a{padding:0 0 0 16px;}
.sdnav dt a:hover,.sdnav .on dt a{ background:#f50; color:#fff; }
.sdnav dl dd{ height:48px; line-height:48px;  }
.sdnav dl dd a{ font-size:14px; border-top:1px dashed #e2e2e2;  padding-left:2em;  }
.sdnav dl.on dd.in a,.sdnav dl dd a:hover{ background:#ffccb2; color:inherit;}
.about{ }
.about .top{ position:relative;}
.about .top h1{ font-size:24px; font-family:"微软雅黑"; font-weight:normal; position:absolute; z-index:2;}
.about .top1 h1{ font-size:24px; font-family:"微软雅黑"; font-weight:normal;}
.blue{ color:blue;}
.about .title3{ font:16px/40px "微软雅黑"; padding:0 0 0 20px; background:#f8f8f8; border:1px solid #e2e2e2; }
.about .title3 span{ font-size:12px; color:#666;}
.about .con{ border:1px solid #e2e2e2; border-top:0; padding:15px 35px; overflow:hidden;}
.about .getlink{}
.about .getlink textarea{ padding:10px; width:326px; height:50px; font-size:12px;}
.about .getlink a{ width:72px; height:24px; line-height:24px; text-align:center; color:#fff; background:#3996ee; display:block;}
.about .getlink a:hover{ }
.about .ptlink{}
.about .ptlink ul{} 
.about .ptlink ul li{ padding: 0 10px; float:left; line-height:2.4;}
.about .ptlink ul li a{ color:#03c; text-decoration:none;}
.about .ptlink ul li a:hover{ color:#f40;}
.about .con2 li{ width:178px; height:46px; text-align:center; border:1px solid #e2e2e2; float:left; margin-left:15px; }
.about .con2 li img{ vertical-align:middle; }
.about .con2 li:first-child{ margin:0;}
.about .newslist{ margin:10px 0 0;}
.about .newslist li { height:auto; padding:12px 0 15px;}
.about .newslist li a{ font-size:16px;}
.about .newslist li a:hover{ color:#f40;}
.about .newslist li span{ margin-top:10px; float:right;}
.about .pagesyqk a{ font-size:12px; }
.zhaopin{  }
.zhaopin h3{ height:40px; cursor:pointer; background:#eee;font:bold 16px/40px "Microsoft YaHei"; margin:1px 0 0;		}
.zhaopin h3 span{ font:normal 12px/40px  "宋体"; color:#666; padding:0 0 0 10px;}
.zhaopin h3:hover,.zhaopin h3.on{ background:#e6e6e6;}
.zhaopin h3 em{float:left; display:inline-block; width:50px; height:40px;   background:url(../images/about/a2.gif ) 50% 12px no-repeat; cursor:pointer; }
.zhaopin h3.on em{ background-image:url(../images/about/a1.png); }
.zhaopin ul{ padding:8px 25px;  background:#f3f3f3; display:none; line-height:2.4; }
.zhaopin ul:hover{}
.title4{ border:1px solid #e2e2e2; height:36px; line-height:36px; font-size:14px; margin:30px 0 0;}
.title4 dt{ width:140px; text-align:right; padding:0 20px 0 0; border-right:1px solid #e2e2e2; float:left; margin-right:20px;  }
.title4 dt a{font-size:14px;}
.title4 dd{ float:left; margin-right:30px;}
.zazhi{ float:left; margin:0 0 0 20px; width:780px; overflow:hidden; }
.zazhi .col1{   overflow:hidden;position:relative;   }
.zazhi .col1 .bt{ height:38px; font:bold 16px/38px 微软雅黑; border:1px solid #e2e2e2; border-bottom:2px solid #f40; text-indent:1em;}
.zazhi .col1 .bt span{ float:right; color:#f40; font-size:12px; margin-right:2em;}
.zazhi .col1 .bt2{ height:46px; font:bold 14px/46px 微软雅黑; background:url(../images/member/ld_zazhi.gif) no-repeat;}
.zazhi .col1 .bt2 em{ width:210px; padding:0 0 0 40px; font-size:16px; color:#fff; display:inline-block;}
.zazhi .col1 .bt2 span{ margin-right:20px; }
.mt30{margin-top:30px; }
.zazhi .col27{ width:;  }
.zazhi .col27 .hd{ height:34px; line-height:34px; position:relative; }
.zazhi .col27 .hd a.add{ position:absolute; display:inline-block; border:1px dashed #ccc; border-bottom:0; height:33px; line-height:33px; padding:0 10px; right:20px; }
.zazhi .col27 .hd a.add i{ width:15px; height:20px; display:inline-block; vertical-align: middle; margin:0 6px 0 0; background:url(../images/zazhi/zazhi.gif) no-repeat -510px -104px ;}
.zazhi .col27 .hd a.add:hover{ border-color:#f40;}
.zazhi .col27 .hd ul{ float:left;  position:absolute; height:34px;   }
.zazhi .col27 .hd ul li{ float:left;  cursor:pointer; background:url(../images/zazhi/zazhi.gif) no-repeat -241px -103px; width:241px; height:34px; font-size:14px; text-align:center  }
.zazhi .col27 .hd ul li.on{  background:url(../images/zazhi/zazhi.gif) no-repeat 0 -103px; color:#fff; }
.zazhi .col27 .bd ul{ zoom:1;border:1px solid #e2e2e2;   }
.zazhi .col27 .bd li{    }
.zazhi .col3{ width:;  overflow:hidden; position:relative;     }
.zazhi .col3 .bd2{ margin:30px; }
.zazhi .col3 .bd2 ul{  overflow:hidden; zoom:1;  border:0; }
.zazhi .col3 .bd2 ul li{ float:left; _display:inline; overflow:hidden; width:43%; margin:0 3%;  font-size:14px; line-height:2;}
.zazhi .col3 .bd2 ul li .pic{ float:left;background:url(../images/zazhi/zazhi.gif) no-repeat 5px -140px; width:150px; height:200px; margin:0 6px 0 0; }
.zazhi .col3 .bd2 ul li img{ width:140px; height:190px;  }
.zazhi .col3 .bd2 ul li a.online{ font-size:12px; width:84px; height:20px; line-height:20px; background:#f5f5f5; border:1px solid #ddd;display:inline-block; margin:12px 0 0; }
.zazhi .col3 .bd2 ul li a.online i{ background:url(../images/zazhi/zazhi.gif) no-repeat -482px -103px ;  width:14px; height:20px; display:inline-block; margin:0 6px; vertical-align:middle;}
.zazhi .col3 .bd2 ul li a.down i{ background-position:-496px -104px ; height:20px;}
.zazhi .col4{ border:5px solid #f5f5f5;  overflow:hidden;   margin:30px 0 0;}
.zazhi .col42{ width:538px; }
.zazhi .col4 .con{ background:#fff; padding:20px; line-height:2;}
.zazhi .col4 .con .fl span{ color:#999;}
.zazhi .col4 .con .fr{ width:280px; padding:0 0 40px 230px; background:url(../images/zazhi/zazhi.gif) no-repeat -765px -116px; }
.zazhi .col4 .con .fr ul{ margin:10px 0 0; }
.zazhi .main{ width:780px; float:left; margin:30px 0 0;}
.zazhi .main_r{ width:210px; margin:30px 0 0;  float:right;}
.zazhi .main .col5 .pic{ float:left;background:url(../images/zazhi/zazhi.gif) no-repeat -165px -140px; width:210px; height:270px;  margin:0 20px 0 0; }
.zazhi .main .col5 h1{ font-family:"微软雅黑"; font-weight:normal; padding:10px 0; display:inline-block; _margin-top:-20px;}
.zazhi .main .col5 p{ color:#999; line-height:2; margin:10px 0 0;}
.zazhi .main .col5 img{ width:190px; height:256px;  }
.zazhi .main .col5 a.online{ font-size:12px; width:80px; padding:0 5px; height:24px; line-height:24px; background:#f60; display:inline-block; margin:12px 0 0; color:#fff; }
.zazhi .main .col5 a.online i{ background:url(../images/zazhi/zazhi.gif) no-repeat -482px -121px ;  width:14px; height:24px; display:inline-block; margin:0 6px; vertical-align:middle;}
.zazhi .main .col5 a.down i{ background-position:-496px -122px ; }
.zazhi .main .col6{ border:1px solid #e2e2e2; border-top:2px solid #f60; overflow:hidden; padding:0 0 10px 12px; margin:0 0 20px;}
.zazhi .main .col6 .bt{ font:bold 14px/36px 微软雅黑;  height:36px;}
.zazhi .main .col6 li{ line-height:2.3; list-style:disc inside;}
.zazhi .main .col6 li a{ color:#666;}
.zazhi .main .col6 li a:hover{ color:#f40;}
.zazhi .main .col7{ background:url(../images/zazhi/zazhi.gif) no-repeat -380px -144px;}
.zazhi .main .col7 li{ list-style:none; padding:0 0 0 20px;*padding-left:0;}
.zazhi .col8{ border:1px solid #e2e2e2; border-top:0; margin-bottom:30px; overflow:hidden; }
.zazhi .bt3{ border-left:6px solid #f40; height:18px; padding:0 10px 0 10px; margin:25px 0 25px 20px;  font: bold 16px/18px 微软雅黑; }
.zazhi .col8 p{ line-height:2; margin:0 0 0 20px;}
.zazhi .col8 .col3 	.bd2{ margin:5px 30px 20px; }
.zazhi .col8 .regbox{ text-align:center; margin-bottom:30px;}
.zazhi .col8 .regbox span{ height:40px; line-height:40px; padding:10px; }
.zazhi .col8 .submit{ width: auto; padding:0 20px;}
.zazhi .col8 .custom{ background:#999; color:#fff ; text-shadow:1px 1px #444; }
.zazhi .col8 .state{ margin:20px  auto 0;}
.zazhi .col8 .state td,.zazhi .col8 .state th{ border:1px solid #e2e2e2; padding:10px 20px;}
.zazhi .col8 .state .on{ font-weight:bold; color:#f40;}
.side .fenlei{ }
.side .fenlei .title{ padding-left:16px; height:32px; line-height:32px; background:#f40; font:bold 14px/32px 宋体; color:#fff; }
#side_type,#side_type2{ border:1px solid #e2e2e2;}
.fenlei .title1{height:30px; line-height:30px; border-bottom:1px solid #e2e2e2; padding-left:30px; background:url(../images/qiye/icon2.gif) no-repeat 8px center;  font-size:14px; }
.fenlei .title1.open{background:url(../images/qiye/icon3.gif) no-repeat 8px center;}
.fenlei .title1 a{ display:block; }
.fenlei .title1.on{ font-weight:bold;}
.fenlei ul{}
.fenlei ul{ }
.fenlei ul li{ height:30px; line-height:30px; padding-left:4em; }
.fenlei ul li a{ display:block; }
.fenlei  ul li.in,#side_type ul li:hover{ background:#f2f2f2; font-weight:bold;}
.fenlei  ul li.in a{ color:#f40; }
.fenlei a:hover{ text-decoration:none;}
.col8{ border:1px solid #e2e2e2; padding:0 0 10px; }
.col8 .bt{ height:30px; line-height:30px; background:#f3f3f3; font-size:14px; font-weight:bold;padding-left:16px; margin:0 0 10px;}
.col8 li{ height:30px; line-height:30px; padding-left:16px; font-size:14px;}
.col8 li i{ color:#999; padding-right:10px; vertical-align:top; }
.col8 li a{ display:block;}
.col8 li:hover i{ color:#f40;}
.w960.zazhi.services{ float:left; margin-left:30px; }
.w960.zazhi.services .col1 .bt  span{ font-size:14px;}
.link{ border-bottom:1px dashed #e2e2e2; width:100%; padding: 0 0 20px; overflow:hidden;}
.links{ }
.links img{ float:left;}
.links ul{ float:left;}
.links li{margin:0;border-left: 1px solid #ccc; float:left; padding:0 0 0 10px ; margin:5px 0 0 10px ;	 text-align:center; }
.links li a{ color:#808080;}
.links ul li:first-child{ border:0; }
#IndexFooter{ margin-top:90px; background:#ececec;}
#IndexFooter .footerbox{ text-align:left;}
.w450{ width: 450px; display: inline-block; vertical-align: top; color: #999;}
.af_country{ margin-top:10px; float:left; height:27px; line-height:27px; overflow:visible;  font-size:13px;z-index:100;}
.af_country span{ display: inline-block; float:left; width:110px; padding-left:12px; color:#999; height:27px; line-height:27px;}
.af_country a{ display:inline-block; float:left; height:27px; line-height:27px; margin-right:15px; position:relative; padding-left:28px;}
.af_country a:hover{ color:#ff4400;}
.af_country img{width:22px; height:17px; margin-right:4px; position:absolute; left:0px; top:5px;}
.map_list{margin-left: 60px;margin-top: 10px;width: 900px;}
.map_list h6{font-size: 15px;color: #000;line-height: 30px;padding: 5px 0 0 0;margin-top: 10px;}
.map_list  a{font-size: 13px;color: #084bc3;;line-height: 30px;display: block;}
.map_list .map_left{width:32% }
.map_list .map_cent{width:36% }
.map_list .map_right{width:32% }
.Contact_li{clear: both;border-bottom: 1px dashed #e2e2e2;padding: 15px 0}
.about .Contact_li:first-child{  padding-bottom: 33px;padding-top: 0;}
.Contact_li h4{background: url("../img1/xlogo.png") no-repeat 1px;padding-left: 20px;font-size: 17px;color: #f40;line-height: 26px;}
.Contact_li p{line-height: 26px;font-size: 14px;color: #222;}
.ab_contact{padding: 9px 0;width: 58%}
.ab_contact1{padding: 25px 0;}
.Contact_sq{padding: 15px 0 45px 0}
.Contact_sq .js_text{font-size: 14px;color: #585858;line-height: 26px;padding-bottom: 15px;}
.Contact_sq h3{font-size: 16px;line-height: 26px;padding-bottom: 15px;}
.Contact_sq h5{font-size: 14px;line-height: 26px;padding-bottom: 10px;}