﻿* {padding:0;margin:0;}


html, body {font-family:Microsoft YaHei,Arial;color:#5a5a5a;font-size:14px;line-height:28px; position:relative;}
ul li {list-style:none;}
a { text-decoration:none; color:#5a5a5a}
a:hover{ text-decoration:underline; color:#27abed;}
.clear {clear:both;}
html{ overflow-x:hidden;}
.w1200{ width:1200px; margin:0 auto}
.w1300{ width:1300px; margin:0 auto}
.w1400{ width:1400px; margin:0 auto; padding-left:40px;}
.h50{ height:50px;}

img{ border:none}
.l,.fots{ float:left;}
.r{ float:right;}
.w1180{ width:1180px; margin:0 auto;  }



.header{   width:100%; background:#efefef;  }
.header .w1200{ position:relative; height:75px; width:1300px; margin:0 auto; }
.header h1{ position:absolute; top:10px; left:0}
.header .navshow{ /*position:absolute; left:240px; top:31px;*/  float:right; margin:15px 0 0 0; }
.header ul .l,.fots{ margin-right:20px;}
.header ul .l a,.fots a{ color:#313131; height:40px; line-height:40px; padding-bottom:14px; font-size:16px} 
.header ul .l a:hover,.fots a:hover{ /*border-bottom:2px solid #cb3034; color:#e22835; text-decoration:none*/}

.nav_menu-item:hover .nav_submenu { display: block;}
.nav_submenu {font-weight: 300;text-transform: none;display: none;position: absolute;width:170px;text-align:center;left:450px; top:55px; padding-top:20px; z-index:1000; border-bottom:2px solid #30baed}
.nav_submenu li{ float:none;background:#efefef }
.nav_submenu-item a{ font-size:14px;  }

.nav_submenu-item a:hover { border-bottom:none}
.nav_menu {line-height: 35px;text-transform: uppercase;}
.navshow .we{  }
.navshow .we a{ padding:10px 16px;text-align:center;  display:block; }
.navshow .we a:hover{color:#fff; background:#30baed; text-decoration:none;}
.nav_menu-item {z-index:100}
#dwtwo .nav_submenu{left:685px; }
#dwthree .nav_submenu{ left:765px;}
#dwfour  .nav_submenu{ left:917px;}
#dwfive  .nav_submenu{ left:1035px;}
#dwsix  .nav_submenu{ left:1155px;}
.h60{ height:60px;}

.wxd{ width:120px; text-align:center; margin-top:50px;}
.wxd img{ width:120px;  height:126px;}

.wxd h2{ font-size:14px; font-weight:600; color:#222}

.one{ width:1001px; margin:60px auto;}
.title{ text-align:center; height:80px; line-height:80px; margin:50px 0 30px 0; background:url(../images/stort.jpg) bottom center no-repeat;}
.title h1{ font-size:35px; font-weight:600; color:#333}
.title h2{ font-size:18px; font-weight:normal; color:#666; padding-bottom:30px;}

.two ul li{ width:412px; margin-left:20px; float:left;}
.two ul li h1{ height:50px; line-height:50px; background:#222; color:#2fafde; text-align:center; font-size:16px; font-weight:normal;}

.three{ width:920px; margin:0 auto}
.three span{ padding-top:20px; display:block}

.more a{ display:block; background:url(../images/more_a.jpg) left center no-repeat; width:120px; height:55px; line-height:55px; color:#46c1ef; padding-left:74px; font-size:20px; margin:20px auto}	
.more a:hover{ background:url(../images/more_hover.jpg) top center no-repeat; color:#fff; text-decoration:none}


.six ul li{ float:left; padding:0 10px; border-right:1px solid #e1e1e1; margin-bottom:20px;}

#cg_titl h1{ color:#30baed;}
.wbg{background:#222; padding:50px  0 }
.four ul {}
.four ul li{ position:relative; width:400px; text-align:center; float:left; margin-left:20px; overflow:hidden;}
.four ul li h1 a{  position:absolute; width:400px; display:block; font-size:16px; font-weight:normal;height:35px; line-height:35px; bottom:0; background:url(../images/hybg.png) left center no-repeat; color:#fff; overflow:hidden;}
.four ul li h1{ text-align:center;}

.four ul li h1 a:hover{ color:#222; text-decoration:none;}

.sever{ margin-top:40px;}
.box{ width:460px; height:260px; float:left;   }
.box h1{ font-size:20px; font-weight:normal; padding:50px 0 28px 0;}


.footer{ background:#161616;height:70px; }
.footer ul li{ float:left; }
.footer .w1200{ position:relative;}
.footer ul li a{ display:block; float:left;height:70px; line-height:70px; color:#2fb6e7; font-size:18px; padding-left:70px;}

#one{ background:url(../images/phon01.jpg) left center no-repeat;position:absolute; left:28px; }
#two{ background:url(../images/phon02.jpg) left center no-repeat;position:absolute; left:490px;}
#three{ background:url(../images/phon03.jpg) left center no-repeat;position:absolute; left:952px;}

.copy{ background:#595758; height:220px;}
.copy .w1200{ position:relative;}
.copy_one{ position:absolute; top:20px; left:26px; color:#30baed; width:400px;  }
.copy_one h3{ background:url(../images/poi_ico.jpg) 2px 16px no-repeat; padding-left:26px; line-height:40px; font-weight:normal;}
.copy_one p{ padding-left:28px; line-height:22px;}
.copy span{ position:absolute; left:500px; top:35px;}
.copy ul{ position:absolute;  left:953px; top:35px;}
.copy ul li{ background:url(../images/poi_ico.jpg) left center no-repeat; padding-left:18px; height:40px; line-height:40px;}
.copy ul li a{ color:#30baed;}

.links{ background:#161616; padding:15px;}
.links_box{ /*border-bottom:1px solid #4e4d4d; */padding-bottom:15px;}
.links_cop { text-align:center; padding:20px;}

.right_box{ width:1020px; padding-bottom:40px;}
.path{ text-align:right}
.path span{ color:#46c1ef; background:url(../images/path_bg.jpg) left center no-repeat; padding-left:35px;}



.left_box{ width:210px; padding-bottom:40px;}
.left_box h1{  font-weight:600; font-size:20px; color:#222;}
#left_nav{ padding-top:20px;}
#left_nav  li a{font-size:14px; display:block; padding-left:25px; height:45px; line-height:45px; background:url(../images/ico_as.jpg) left center no-repeat;}
#left_nav  li a:hover{ background:url(../images/ico_hovs.jpg) left center no-repeat; text-decoration:none;}

.insidbanner{ margin-top:15px;}
.inside{ margin-top:60px; padding-bottom:60px;}

.cname h1{ font-size:20px; font-weight:normal; color:#27abed; height:50px; line-height:50px;}

.news_lis li span{ float:right; color:#999}
.news_lis li{ border-bottom:1px solid #ddd; }
.news_lis li a{ height:50px; line-height:50px;  background:url(../images/i_two.jpg) left center no-repeat;padding-left:15px; }
.news_lis li a:hover{background:url(../images/i_one.jpg) left center no-repeat; text-decoration:none}

.page{ margin-top:30px;}
.pic_pub_p{ width:670px;}
.pic_pub_p h1{ font-size:18px; font-weight:normal; height:45px; line-height:45px;}
.pic_pub{ margin-top:20px; padding-bottom:25px; border-bottom:1px solid #ddd}
.pic_pub  a:hover img { filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5;opacity: .5;}

.atic_box_title{ padding:20px 0 20px 0 ; border-bottom:1px solid #ddd}
.atic_box_title h1{ font-size:20px; line-height:40px; font-weight:normal;}
.atic_box_title span{ color:#999}
.fye{ text-align:right; margin-top:25px; border-top:1px solid #ddd; height:55px;  padding-top:15px;}
.fye a{ color:#27abed;}

.atic_p{ padding:20px;}
.atic_p p{ line-height:30px; padding-bottom:5px; text-indent:2em;}

.down{ padding:20px 0; }
.down_one{ text-align:center; margin-left:165px; width:172px;}


.v52fmbx_hr{border-top:1px solid #ddd;margin:0;padding:0 5px 0 15px;font-weight:bold;font-size:16px;background:#222;height:60px;line-height:60px; color:#2eb1e1;}
.v52fmbx{border:1px solid #ddd;border-top:0;overflow:hidden;text-align:left}
.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.v52fmbx dl{width:100%;zoom:1;background:#fff}
.v52fmbx dl{border-top:1px solid #ddd;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0}
.v52fmbx dl dt{padding:15px 15px 10px 15px;width:105px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2}
.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:10px 0}
.v52fmbx dl dd label input{position:relative;top:1px;margin-right:3px}
.v52fmbx dl dd .fbox{margin:0 10px 0 0}
.v52fmbx dl dd .tips{color:#aaa}
.v52fmbx dl dd .tips:hover{color:#f00}
.v52fmbx dl dd.labelinline label{display:inline}
.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}
.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}
.v52fmbx dl.noborder{border-bottom:0}
.formerror{margin-top:6px;height:20px;line-height:20px}
.formerror .fa-times{color:#fff;border-radius:3px;padding:1px 2px;font-size:16px;margin-right:5px;background:red}
.formerror .fa-check{color:#fff;border-radius:3px;padding:2px;font-size:14px;margin-right:5px;background:#10aa00}
.formerrorbox{border:2px solid #f00!important}
.v52fmbx dl dd.ftype_description{color:#fff;padding:8px;margin:0 5px;background:#6c6fbf}
.ftype_input .fbox{float:left}
.ftype_input .tips{float:left;padding-top:5px}
.ftype_input .fbox input{width:350px;height:28px;line-height:28px\9;padding:2px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0;border-radius:2px}
.placeholder-ie{position:relative}
.placeholder-ie label{position:absolute;left:8px;top:7px;cursor:text;color:#999}
.ftype_textarea .tips{display:block}
.ftype_textarea textarea{width:350px;line-height:1.5;height:100px;padding:7px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0}
.ftype_select .tips,.ftype_select-linkage .tips{display:block;margin-top:5px}
select{line-height:31px;height:31px;vertical-align:middle;background-color:#fff;outline:0;border:1px solid #ccc;padding:4px;color:#656565}
.ftype_radio .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_radio .fbox input[type='radio']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0;position:relative;top:-1px;margin-right:6px}
.ftype_radio .formerror{margin-top:0}
.ftype_checkbox .fbox input[type='checkbox']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0}
.ftype_checkbox .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_checkbox .fbox input{position:relative;top:-1px;margin-right:6px!important}
.ftype_checkbox .formerror{margin-top:0}
.ftype_transverse .fbox label{display:inline;margin-right:15px}
.submit{display:block;background:#222;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#2eb1e1;cursor:pointer;border-radius:2px;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun'}
.submit:hover{background:#2eb1e1; color:#fff;}
.submit.active{background:#fff}
.v52fmbx dl dd.ftype_code input{width:80px;margin-right:10px}
.v52fmbx dl dd.ftype_code img{height:30px;position:relative;bottom:2px}

.cur{ background:#30baed;color:#fff;}
.cur a:hover{ color:#fff;}
#menu .cur{ color:#fff}

#left ul{float:left;width:207px;margin-bottom:40px;border-bottom:none; padding-top:20px;}
#left ul li{float:left;width:207px; margin-bottom:1px;}
#left ul li a{float:left; line-height:35px; height:35px;width:182px;text-align:left; display:block;padding-left:25px;font-size:18px;/*background:url(../images/jia.jpg) no-repeat 10px 12px;*/color:#30baed;}
#left ul li>a:hover,#left ul li>a.current{color:#fff;background: #30baed;/*background:url(../images/jiahover.jpg) no-repeat  10px 12px #30baed;*/ text-decoration:none;}
/*update 2012-11-07 kai*/
 .jia{background:#222 url(../images/jia.jpg) no-repeat 10px 15px;}
 #left ul li a[class='jia']:hover{background:url(../images/jiahover.jpg) no-repeat  10px 15px #30baed;}
  .jian{background:#222 url(../images/jian.jpg) no-repeat 10px 17px;}
   #left ul li a[class='jian']:hover{background:url(../images/jian.jpg) no-repeat  10px 17px #30baed;}
   
#left ul dl{width:207px;float:left; padding-top:20px;}
#left ul dl dt{float:left;width:207px;margin-top:1px;/*background:url(../images/leftline2.jpg) repeat-x;*/background:url(../images/ico_as.jpg) left center no-repeat;}
#left ul dl dt a{float:left; line-height:35px; height:35px;width:175px;text-align:left; display:block;padding-left:32px;font-size:18px;/*background:url(../images/jian.jpg) no-repeat 20px 15px;*/color:#333;}
#left ul dl dt a:hover,#left ul dl dt a.current{color:#30baed;}
   
.hy_box ul li{ width:148px; text-align:center;}
.hy_box ul{ padding-top:15px;}
.hy_box ul li{ float:left; margin-left:40px; margin-bottom:40px;}
.hy_box ul li h1 a{ font-size:16px;}

.show_title{ width:318px; height:35px; background:url(../images/showtitle.jpg) left center no-repeat;}
.show_title h1{ font-size:18px; font-weight:normal; color:#30baed;height:35px; line-height:35px; padding-left:45px; margin-top:30px;}
.show_p{ padding:20px;}
.show_p p{ text-indent:2em;}
.show_list ul { margin-top:10px;}
.show_list ul li{ height:40px; margin-top:10px;line-height:40px; background:url(../images/dashe.jpg) left bottom repeat-x; width:495px; float:left;}
.show_list ul li a{background:url(../images/ico_as.jpg) left center no-repeat; padding-left:18px;}

#xg_box{ width:305px; height:210px; border:2px solid #31baee; margin-left:24px; float:left; margin-bottom:25px;}
#xg_box span img{margin:8px;}
#xg_box h2 a{ text-align:center; display:block; height:38px; line-height:38px; color:#333; font-size:14px; font-weight:normal;border-top:2px solid #31baee;}	
#xg_box h2 a:hover{ text-decoration:none;color:#31baee;}
.h10{ height:10px;}
#cg_cname{ border-bottom:1px solid #2ebcee}
#cg_aticl_box_title{ border-bottom:none;}
#cg_aticl_box_title h1{ color:#2ebcee; text-align:center; font-weight:600}
#cg_aticl_box_title{ padding-bottom:10px;}

#cgpics .pic_pub_p h1 a{ color:#2ebcee;}
#cgpics .pic_pub{ border-bottom:1px dashed #2ebcee}


.fenav .inner{*text-align:center;}
.fenav ul{display:table;margin:0 auto;height:45px;}
.fenav li{display:inline;float:left;margin-right:20px;text-align:center;*float:none;*display:inline;*zoom:1;}
.fenav li a{padding:0 30px;height:45px;line-height:45px;background-color:#e1e1e1;display:block;font-size:18px;color:#333;border-radius:9px}
.fenav li a:hover,.fenav li .curr,#gallery-nav .curr a,#gallery-nav .active a{background-color:#31baee;color:#fff; text-decoration:none;}
.isotope .isotope-item{-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s;}


.search_box{ height:60px; line-height:60px;}
.search_box .w1200 h6{ background:url(../images/phones.jpg) left center no-repeat; padding-left:26px; color:#cc1d23; font-size:18px; font-weight:600}

.search_put{ width:170px; height:24px; position:relative; line-height:24px; background:url(../images/searchg_bg.jpg) left center no-repeat; margin-top:18px; margin-left:8px;}
.ipt-search{ border:none; margin-left:5px; height:20px; line-height:20px; padding-left:6px; margin-top:2px;}

.btces{ position:absolute; top:4px; right:5px;}
.search_box .w1200 p{ margin-top:18px; margin-left:8px;}
