@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
img{ border:0;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0; padding:0; border:0;}
ul,li{ list-style-type:none;}
.TextBox { border:1px solid #CACACA;}
.red{ color:#C00;}
a {text-decoration:none;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    color: #666;
}
a:hover{color:#168e95;}
body {
	background:#f8f8f8;
	margin:0;
	color:#646464;
	font-family:Verdana, Geneva, sans-serif;
	line-height:200%;
	font-size:12px;
}
h3{ font-size:15px; font-weight:bold; color:#333; line-height:40px;}
#gotop{
cursor:hand;
    display:none;
    width:46px;
    height:46px;
    position:fixed;
    right:10px;
    bottom:65px;
    background:url(../images/totop.png) no-repeat 0 0px; 
}
.clear{ clear:both;}
.txt14{ font-size:14px;}
.line_btn{display: block;border: 2px solid #999999;text-align: center;height: 26px;line-height: 26px;width: 102px;font-size: 13px;margin-top: 15px;}
.line_btn:hover{    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;border: 2px solid #168e95;}
.w1000{ width:1000px; margin:0 auto;}
.fl { float:left;}
.fr { float:right;}
.more{ float:right; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.more a{ color:#C00;}
.gq-cn{ padding-left:40px; height:16px; line-height:16px; background:url(../images/gq-cn.jpg) no-repeat left;}
.gq-en{ padding-left:40px; height:16px; line-height:16px; background:url(../images/gq-en.jpg) no-repeat left;}

.top_area{ height:172px; background:#FFF url(../images/topbg.jpg) repeat-x top;}
.top_wz{ height:32px; color:#FFF; line-height:32px;}
.top{ height:140px;}
.logo{height:100px; margin-top:20px;}
.tel{}
.search-tel{ padding-top:35px;}
.search{padding-top:14px;}
.search input{ width:206px; padding-left:8px; height:26px; border-top:2px solid #e4e4e4;border-right:none; border-left:1px solid #e4e4e4;border-bottom:none; background:#f6f6f6; float:left;}
.search .sea_btn{ display:block; height:28px; width:28px; background: #168e95 url("../images/top1a.png")no-repeat center; float:left;}
.lanlink a{ color:#fff;}

.banner-nav{}
.banner_line{background:url("../images/line_bg.png") repeat-x bottom; height:3px;}
.nav { height:70px;font-weight:bold; padding-top:40px;}
.nav ul{ display:inline-block; background:#fff ; height:70px;}
.nav ul{ *display:inline}
.nav ul li{ float:left; width:66px; padding:10px 0;background:#fff;}
.nav ul li:hover{ float:left; width:75px; padding:10px 0;background:#168e95;-webkit-transition:all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;}
.nav ul li.over{ float:left; width:75px; padding:10px 0;background:#168e95;}
.nav ul li.over a{ color:#fff;}
.nav ul li a{ display:block;text-align:center;}
.nav ul li a:hover{ color:#fff;-webkit-transition:all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;}
.nav ul li a span{ font-size:9px;-webkit-transform: scale(0.8);-o-transform: scale(1);display:block; text-align:center; line-height:12px; height:12px; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}

.banner{ width:100%;  position:relative;  height:660px; z-index:5;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:660px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:660px; }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; /*background:url(../images/touming.png) repeat-x;*/ text-align:center;}
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
	line-height:9999px; 
}
.banner .hd ul .on{ background-position:0 0; }

.cat_area{ height:124px; background:#e7e7e7; width:100%}
.cat{ height:124px;}
.cat ul{ padding:20px 0;}
.cat ul li{ float:left; border:2px #e4e4e4 solid; width:329px;  height:80px;background:#fff; display:block;}
.cat ul li:hover{ float:left; border:2px #e4e4e4 solid; width:329px;  height:80px;background:#f3ab00; display:block;}

.pd_bg{width:100%; background: #262938 url("../images/custom_bg.jpg") no-repeat  top center;}
.custom{width:1152px;margin:0 auto;overflow:hidden;position:relative; padding-bottom:20px;}
.custom h3{ text-align:center;}
.custom .hd{}
.custom .hd a{position:absolute;top:120px;width:35px;height:35px;text-indent:-999em;z-index:10;cursor:pointer;background:url("../images/four_ico.png") no-repeat;}
.custom .hd a:hover{background-image:url("../images/four_ico_hover.png");}
.custom .hd .prev{left:15px;background-position:1px center;}
.custom .hd .next{ right:15px;background-position:-45px center;}
.custom .hd ul{display:none;}
.custom .bd{ width:996px;margin:0 auto;overflow:hidden;}
.custom .bd ul{zoom:1;overflow:hidden;}
.custom .bd ul li{padding:2px;width:156px;height:95px;float:left;_display:inline;border:1px solid #e4e4e4; margin:0 2px;}
.custom .bd ul li:hover{ background:#168e95; -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;}
.custom .bd img{display:block;width:156px;height:95px;text-align:center;}

.in_main{ width:100%; margin:0 auto;padding:15px 0;}

.about_area{ height:320px; background:url(../images/aboutbg.jpg) no-repeat center;}
.vedio{ padding-left:84px; padding-top:76px; width:388px; height:220px;}
.about_nr{ padding-left:35px; padding-top:160px; width:490px;}

.pd-scroll{width:1000px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.pd-scroll .tbC{ width:1000px;position:relative; margin:0 auto;}
/*.pd-scroll .prev,.pd-scroll .next{width:25px; height:276px; position:absolute; left:-25px; top:10px; background:#333;}
.pd-scroll .next{ left:auto; right:-25px; width:25px; position:absolute;top:10px;height:276px; background:#333;}
.pd-scroll .prev:hover{ background-position:-540px 0; }
.pd-scroll .next:hover{ background-position:-580px 0; }*/
.pd-scroll .pdslide{ width:1000px; overflow:hidden; margin:0 auto;}
.pd-scroll ul{ overflow:hidden; zoom:1; }
.pd-scroll li{ width:230px; margin:10px; display:inline; float:left; color:#fff;}
.pd-scroll li img{ display:block; border:5px solid #FFF; width:230px; height:150px;}
.pd-scroll li a{ color:#fff;}
.pd-scroll li a:hover img{ border: 5px solid #168e95;  }
.pd-scroll p{ text-align:center;}
.pd-scroll h3 { text-align:center;}

.home{}
.home h3 { margin:10px 0;font: 14px/40px "微软雅黑";color: #888;}
.home h3 span{ color:#168e95;font: bold 20px/24px "微软雅黑";height: 24px;margin-right: 5px;}
.home h3 .more{ float:right;}
.pic_new{ width:480px;}
.pic_new h4{margin-bottom: 15px;font: 18px/24px "微软雅黑";color: #565656;}
.new_img { height:240px; position:relative;overflow: hidden;margin-bottom: 30px;}



.home_news{width:480px;}
.home_news dl{ width:100%; margin-left:-5px; padding:10px 0; padding-left:5px; margin-bottom:25px; transition:background 0.4s; cursor:pointer; display:table;}
.home_news dl dt{ width:20%; float:left; border-right:1px solid #168e95;  font:normal 66px/76px 'verdana'; color:#168e95; text-align:center;}
.home_news dl dd{ float:right; width:74%; float:right; padding-right:18px;}
.home_news dl dd h4{ height:24px; margin-bottom:10px; font:18px/24px "微软雅黑"; color:#3b3b3b; overflow:hidden;}
.home_news dl dd h4 span{ float:right; font-size:14px; color:#717171; margin-bottom:12px;}
.home_news dl dd p{ color:#888;}
.home_news dl.hover{padding-left:0; background:#1ea7b0;border-left:5px solid #333; }
.home_news dl.hover dt{color:#fff; border-color:#fff;}
.home_news dl.hover dd h4{ color:#fff;}
.home_news dl.hover dd h4 span{ color:#fff;}
.home_news dl.hover dd p{ color:#fff;}


.news_list{width:320px; padding-top:10px;}
.news_list ul li{ background:url("../images/jt1.jpg") left center no-repeat; padding-left:15px; line-height:24px}
.news_list ul li a{ line-height:24px; font-size:12px}
.news_list ul li span{ margin-left:10px; color:#999; float:right;}

.footer{ background:#262938;padding-top:20px; overflow:hidden; padding-bottom:20px;}
.foot{ color:#fff;}
.nbanner{ width:100%;height:270px;}
.nbanner-tit{ padding-top:90px;}

.nmain {min-height:500px; padding-top:30px;}
.ntitle{padding-bottom:40px;}
.nnav{height: 69px;border-bottom: 2px solid #ebe8e8;}
.nnav ul{}
.nnav ul li{width: 145px;height: 65px;font-size: 15px;float: left;line-height: 65px;text-align: center;border-right: 1px solid #f5f4f4;background:#F0F0F0;}
.nnav ul li:hover{color: #fff;background: #168e95;width: 145px;display: block;height: 65px;border-bottom: 2px solid #0d5559;font-size: 15px;}
.nnav ul li a:hover{color: #fff;background: #168e95;width: 145px;display: block;height: 65px;border-bottom: 2px solid #0d5559;font-size: 15px;}
.nnav ul li.on {color: #fff;background: #168e95;border-bottom: 2px solid #9e7a40;font-size: 15px;}
.nnav ul li.on a{color: #fff;background: #168e95;width: 145px;display: block;height: 65px;border-bottom: 2px solid #0d5559;font-size: 15px;}

.snav{height:30px;padding-top:10px;}
.snav ul{}
.snav ul li{height:30px; margin:5px; padding:0 5px;background:#F0F0F0;font-size: 15px;float: left;line-height: 30px;text-align: center; border-bottom:2px solid #fff;}
.snav ul li:hover{color: #fff;background: #168e95;display: block;height: 30px;border-bottom: 2px solid #0d5559;font-size: 15px;}
.snav ul li a:hover{color: #fff;background: #168e95;display: block;height: 30px;border-bottom: 2px solid #0d5559;font-size: 15px;}
.snav ul li.on {color: #fff;background: #168e95;border-bottom: 2px solid #9e7a40;font-size: 15px;}
.snav ul li.on a{color: #fff;background: #168e95;display: block;height: 30px;border-bottom: 2px solid #0d5559;font-size: 15px;}

.con_area{padding-top: 52px;padding-bottom: 85px;}
.con_area h2 {font-size: 24px; font-family:"微软雅黑";font-weight: bold;height: 45px;line-height: 28px;padding-bottom: 45px;width: 1000px;text-align: center;}

.left_area { width:240px; min-height:500px;}
.left-nav{ background:#fff; border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; margin-bottom:25px ; overflow:hidden;}
.left-nav h4{font:bold 24px/24px "微软雅黑"; color:#fe4d01; height:40px; padding-left:20px; padding-top:10px;}
.left-nav h4 span{ font-size:18px;font-weight:normal; padding-left:10px;}
.left-nav li{ display:block; line-height:40px; height:40px; padding:0 10px;background:url("../images/about3.jpg") no-repeat 200px center}
.left-nav li a{ border-bottom:1px solid #dddddd; display:block; width:100%; height:100%; padding-left:20px}
.left-nav li:hover,.left-nav li.on{ background:#fe4d01 url("../images/about2.jpg") no-repeat 200px center;}
.left-nav li:hover a,.left-nav li.on a{ color:#fff}
.left-nav li a.none{ border-bottom:none !important;}

.left-con{ background:#fff; border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; margin-bottom:25px ; overflow:hidden;}
.left-con h4{font:bold 24px/24px "微软雅黑"; color:#fff; height:40px; padding-left:20px; padding-top:10px; background:#fe4d01;}
.left-con h4 span{ font-size:18px;font-weight:normal; padding-left:10px;}
.left-con ul { padding-left:20px; padding-top:10px;}
.left-con li{ display:block; line-height:40px; height:40px; padding-left:25px;}
.left-con li.ico1{ background:url("../images/contact1.jpg") no-repeat 0 8px;}
.left-con li.ico2{ background:url("../images/contact2.jpg") no-repeat 0 8px;}
.left-con li.ico3{ background:url("../images/contact3.jpg") no-repeat 0 13px;}
.left-con li.ico4{ background:url("../images/contact4.jpg") no-repeat 0 13px;}

.rig_area {width:750px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; background:#fff; min-height:500px;}
.rig_area p{color:#272727; line-height:220%;}
.rig_area h4{height:50px; line-height:50px; padding-left:35px; background:url("../images/home.jpg") no-repeat 17px center #fff; font-weight:normal;}

.rig_area .ncontent {font-size:13px; padding:15px; width:720px; overflow:hidden;}

.l-pic{ margin-top:10px; padding-left:2px;}



.piclist {margin:15px auto;}
.piclist ul{}
.piclist li{float:left; margin:10px 10px;_margin:10px 10px;width:350px; text-align:center; background:url(../images/imgbg.png) no-repeat center; padding-top:5px;}
.piclist img:hover{}
.piclist p { line-height:20px; display:block; color:#fff;}


.khlist{width:1000px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.khlist ul{ overflow:hidden; zoom:1; }
.khlist li{ width:230px; margin:10px; display:inline; float:left; color:#333;}
.khlist li img{ display:block; border:5px solid #F1F1F1; width:230px;}
.khlist li a{ color:#333;}
.khlist li a:hover img{ border: 5px solid #168e95;  }
.khlist p{ text-align:center;}

.rylist{width:1000px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.rylist ul{ overflow:hidden; zoom:1; }
.rylist li{ width:230px; margin:10px; display:inline; float:left; color:#333;}
.rylist li img{ display:block; border:5px solid #F1F1F1; width:230px; height:346px;}
.rylist li a{ color:#333;}
.rylist li a:hover img{ border: 5px solid #168e95;  }
.rylist p{ text-align:center;}

.pdlist{width:1000px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.pdlist ul{ overflow:hidden; zoom:1; }
.pdlist li{ width:230px; margin:10px; display:inline; float:left; color:#333;}
.pdlist li img{ display:block; border:5px solid #F1F1F1; width:230px;}
.pdlist li a{ color:#333;}
.pdlist li a:hover img{ border: 5px solid #168e95;  }
.pdlist p{ text-align:center;}

.vdlist{width:1000px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.vdlist ul{ overflow:hidden; zoom:1; }
.vdlist li{ width:296px; margin:10px; display:inline; float:left; color:#333;}
.vdlist li img{ display:block; width:296px; height:250px;}
.vdlist p{ text-align:center;}

.cplist {margin:15px auto;}
.cplist ul{}
.cplist li{float:left; margin:10px 7px;width:230px; padding-top:5px;}
.cplist img:hover{}
.cplist p { line-height:20px; display:block; text-align:center;}

.newcontent {text-align:left; line-height:240%;overflow:hidden;pddding:0 20px;width:1000px; margin:0 auto;}
.newcontent_end { float:left; width:100%;text-align:right; margin-top:10px;}

.pd-wz1{ font-size:30px; font-family:"微软雅黑", Verdana, Geneva, sans-serif; font-weight:bold; text-align:center; line-height:200%;}

.xgpd {}
.xgpd h5 {}
.xgpd li{ float:left; margin-right:10px;}
.xgpd img { padding:1px; border:1px solid #ccc; width:130px;}
.xgpd .onimg { padding:1px; border:2px solid #CC0000; width:130px;}
.xgpd p { text-align:center;}
.xgnews{ height:40px; background:#E3E3E3; line-height:20px;}
.xg-u{ display:block; width:40px; height:20px;padding:10px;}
.xg-u:hover{ display:block; width:40px; background:#0C9;  height:20px;}
.xg-n{ display:block; width:40px; height:20px;padding:10px;}
.xg-n:hover{ display:block; width:40px; background:#0C9; height:20px;}

.fl_area{padding:10px 0;}
.pd-tit{ background:#dadada; width:1000px;}
.pd-tit b{display: inline-block;height: 44px;padding: 0 35px;color: #fff;font-size: 18px;background: #168e95;line-height: 44px; font-family:"微软雅黑";}
.fllist{width:1020px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.fllist ul{ overflow:hidden; zoom:1; width:1020px; margin:0 auto;}
.fllist li{ width:320px; padding:10px; display:inline; float:left; color:#333;}
.fllist li img{ display:block; width:320px; height:200px;}
.fllist p{ text-align:center;}

.newcontent h3 { font-size:16px; font-weight:bold; text-align:center;}

.new_info{ text-align:center;border-bottom:1px #DDD dotted;border-top:1px #DDD dotted;}
.new-nr{ margin-top:15px;}

.newslist {color:#5f5f5e;font-size:13px; margin:10px auto;width:1000px;}
.newslist li span{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.newslist li {_float:left;border-bottom:1px dashed #D8D8D8; line-height:240%; text-align:left;  display:block; font-size:13px;_width:1000px;_padding-top:10px;}

.npic_area{width:1000px;overflow:hidden; border-bottom:2px solid #DDD; margin:0 auto;}
.npic_area ul { padding:10px 0;}
.npic_area ul li{ float:left; margin:0 5px;}
.npic_area ul li p{ display:block; line-height:30px; width:200px; height:30px;}

.map{ width:720px; margin:0 auto; padding-bottom:20px;}
.map img { width:496px; height: 415px;}
.mapDiv { width:140px; height:61px; padding: 5px; color:#369; background: url('../images/talk.gif') no-repeat; position:absolute; display: none; word-break:break-all; font-size:32px; line-height:60px; text-align:center; font-weight:bold; color:#0C2C7E;}

.kfbox {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.kfbox a { color: #00A0E9;}
.kfbox a:hover { color: #ff8100; text-decoration: none;}
.kfbox .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.kfbox .floatL a { font-size:0; text-indent: -999em; display: block;}
.kfbox .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.kfbox .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.kfbox .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.kfbox .cn ul {padding:0px;}
.kfbox .cn ul li { line-height:160%;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.kfbox .cn ul li span { color: #777;}
.kfbox .cn ul li a{color: #777;}
.kfbox .cn ul li img { vertical-align: middle;}
.kfbox .btnOpen, .kfbox .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/kefu.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.kfbox .btnOpen { background-position: 0 0;}
.kfbox .btnCtn { background-position: -37px 0;}
.kfbox ul li.top { border-bottom: solid #ACE5F9 1px;}
.kfbox ul li.bot { border-bottom: none;}

	.jdbox { position: relative; width: 480px; height: 340px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.jdbox .pic img { width:480px; height: 340px; display: block; }
	.jdbox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.jdbox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.jdbox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.jdbox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.jdbox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.jdbox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.jdbox .num li a,.jdbox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.jdbox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.jdbox .num li.on a,.jdbox .num a:hover{ background:#168e95;  }