﻿/* CSS Document */
* {margin:0;padding:0;}
body {font-family:microsoft yahei;font-size:14px;color:#000;text-decoration:none;}
button,input,select,textarea{vertical-align:middle}
input,textarea{font-family:"\5fae\8f6f\96c5\9ed1",\5b8b\4f53,"microsoft yahei",Arial;vertical-align:middle}
.input{width:80%;border:1px solid #dedbd7;padding:1em .4em;font-size:12px;color:#666;}
a {color:#000;text-decoration:none;}
ul,li,ol {list-style-type:none;}
h1,h2,h3,h4,h5,h6,dl,dt,p,b,i,span {font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w1200{width:1200px;height:auto;margin:0 auto;}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.bgn{background:none !important;}
.ov{overflow:hidden;}
.col1{color:#e6b06c;}
.col2{color:#28786f;}

.top{height:40px;border-bottom:1px solid #e8e8e8;line-height:40px;}
.top a{color:#28786f;padding:0 10px;} 
.header{position:relative;font-size:0;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);height:160px;overflow:hidden;z-index:30;}	
.header .header-inner{z-index:30;width:1200px;margin:0 auto;position:relative;}

#topNav{text-align:center;font-size:14px;font-weight:bold;padding:0;background:url(../images/nav_bg.png) no-repeat 50% 0;position:absolute;width:1200px;left:50%;margin-left:-600px;margin-top:-30px;z-index:30}
.navbox .nav{width:1170px;margin:0 auto;}
.navbox li{float:left;height:60px;position:relative;width:140px;margin-right:5px;}
#topNav li a{color:#fff;display:block;width:100%;height:54px;font-size:16px;margin:3px 0;line-height:54px;}
#topNav li .current,#topNav li a:hover{background:#e6b06c;}


.picBox{overflow:hidden;font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;background:#fff;}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;}
.picBox .hd{ position:absolute;bottom:25px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .bd ul,.picBox .bd ul li{width:100%!important}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{background:#111;display:inline-block;*display:inline;zoom:1;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;cursor:pointer;font-size:12px;margin:0 2px 0 0}
.picBox .hd li.on{ background:#ffc107;color:#fff}
.picBox .next,
.picBox .prev{background:url(../images/icon_arr.png) no-repeat;width:60px;height:80px;zoom:.75;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-45px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.picBox .prev{left:30%;margin-left:-660px;}
.picBox .next{right:30%;margin-right:-660px;background-position:right top;}
.picBox:hover .prev{background-position:left top;margin-left:-640px;opacity:1;filter:alpha(opacity=100);}
.picBox:hover .next{background-position:right top;margin-right:-640px;opacity:1;filter:alpha(opacity=100)}

.hot-keys{height:65px;border-bottom:1px solid #e7e7e7;z-index:30;overflow:hidden;top:698px;width:100%;position:static!important;}
.keyleft{width:1200px;margin:0 auto;line-height:65px;}
.keyleft .title{margin:0 10px 0 0;float:left;width:93px;text-align:right;font-weight:bold;background:url(../images/hot-keys-title.jpg) no-repeat 0 50%;text-align:center;color:#fff}
.hot-keys .keyleft a{color:#888;border-left:1px solid #ccc;padding:0 8px}
.hot-keys .keyleft a:first-child{border-left:0}
.searchformbox{margin:0 auto;width:1200px;position:relative}
.searchformbox form{position:absolute;right:0;top:-50px;}
.searchformbox .btn_serach{background:url(../images/btn_search.jpg) no-repeat;width:38px;height:38px;border:0;cursor:pointer;}
.searchformbox .serach_input{background:#fff;border:1px solid #e8e8e8;padding:10px 8px 9px 8px;font-size:12px;margin-right:-4px;width:120px;transition:all 0.2s linear 0s;}
.searchformbox:hover .serach_input{width:220px;}

.product_title{text-align:center;font-size:15px;margin:30px 0 0 30px}
.product_title .title{color:#399b8f;margin:0 0 10px;background:url(../images/title_bg.jpg) repeat-x 0 50%;display:inline-block;*display:inline;zoom:1;padding:0 10px;}
.product_title h2{background:#fff;font-size:30px;padding:0 20px}
.product_title h2 strong{color:#e6b06c;}
.product_title p{display:inline-block;*display:inline;zoom:1;border:1px solid #e7e7e7;padding:5px 15px;}

.prole{width:210px;height:auto;}
.protit,.more a{height:38px;line-height:38px;color:#fff;background:#308b82;text-align:center;font-weight:bold;font-size:14px;display:block;}
.prole ul li a{border:1px solid #cbcbcb;margin:3px 0px;line-height:38px;display:block;text-indent:10px;font-size:13px;}
.about{width:960px;}
.com{margin:30px 15px;}
.conimg img{width:259px;height:356px;border:1px solid #308b82;}
.comtxt{width:635px;}
.comtxt p{text-indent:2em;line-height:24px;}
.commore a{float:right;width:77px;height:30px;background:#308b82;display:block;text-align:center;line-height:30px;color:#fff;margin-top:30px;}

.tl{background:#e6b06c;width:100%;text-align:center;height:253px;margin-bottom:20px;}

.posre{position:relative;}
.moree{position:absolute;right:10px;top:12px;}
.moree a{display:block;width:23px;height:23px;text-align:center;line-height:20px;color:#fff;background:#308b82;font-size:28px;}
.anli{margin:25px 0 0px 20px;}
.anli li{float:left;margin-right:20px;}
.anli li .ptxt{text-align:center;line-height:36px;}
.anli li img{width:371px;height:257px;}

.gsxw,.hyxw{width:580px;}
.xwtit{border-bottom:1px solid #e6b06c;width:100%;position:relative;height:40px;margin-top:10px;line-height:40px;}
.xwtit h2{font-size:18px;color:#e6b06c;width:90px;text-align:center;border-bottom:7px solid #e6b06c;position:absolute;bottom:-3px;}
.gscon{margin-top:25px;padding:0 15px;}
.gscon dl {margin-bottom:15px;overflow:hidden;}
.gscon dl dt{width:55px;height:55px;line-height:55px;text-align:center;background:#cecece;color:#fff;font-size:24px;margin-top:4px;}
.gscon dl dd{width:480px;}
.gscon dl dd h3 a{color:#308b82;font-size:14px;}
.gscon dl dd p{color:#e3a455;line-height:22px;}
.gsmore{display:block;width:85px;height:25px;line-height:25px;text-align:center;background:#e6b06c;color:#fff;margin-top:15px;}

.link{width:100%;line-height:50px;background:#e6b06c;color:#fff;}
.link strong{font-weight:bold;}
.link a{color:#fff;padding:0 10px;}

.foot{width:100%;height:auto;padding:20px 0;background:#257068;}
.foot .w1200{text-align:center;color:#fff;}
.f_nav a{padding:0 10px;color:#fff;}
.copy{line-height:26px;padding-top:20px;}
.copy p span{padding:0 15px;}


/*内页样式*/
.inner{width:1200px;margin:0 auto;padding:20px 0;background-image:none}
.mainbg{position:relative;overflow:inherit}	
.mainbg:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mainbg{display:inline-table}
*html .mainbg{height:1%}
.mainbg{display:block}		
.location{border:1px solid #d9d9d9;padding:8px 12px 8px 38px;margin:0 0 15px;background:url(../images/icon-home.png) no-repeat 10px 50%;}

#leftObj{width:240px;float:left;}
#leftObj .Pro_sort .title,#leftObj .pro_sort_box .title{text-align:center; background-color:#186c9b;/*background:url(../images/nav_bg.png) no-repeat 50% -5px;*/height:40px;line-height:40px;font-size:16px;color:#fff;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.2);font-weight:bold;padding:0 20px; color:#FFFFFF;}
#leftObj .pro_sort{background:#fff;padding:0;margin:0 0 15px;border:1px solid #dedede;position:relative;border-bottom:0;}
#leftObj .pro_sort .each_li .name{cursor:pointer;background:url(../images/huibj.png) repeat-x 0 bottom;display:block;line-height:40px;height:40px;overflow:hidden}
#leftObj .pro_sort .each_li .name a{padding:0 0 0 30px;background:url(../images/icon_lead_4.png) no-repeat 20px 50%;}
#leftObj .pro_sort .each_li .name a:hover,#leftObj .pro_sort .each_li .name a.current{color:#e6b06c;background:url(../images/icon_lead_4_hover.png) no-repeat 20px 50%;}


.B-BOX{border:1px solid #d9d9d9;margin:15px 0 0}
.B-BOX .title{background:#f1f1f1;line-height:36px;font-size:14px;font-weight:bold;color:#333;padding:0 15px;border-bottom:1px solid #d9d9d9;border-bottom:0;}
.B-BOX .list_news2{padding:0 16px 16px;}
.list_news2 li a{padding-left:10px;}
.list_news2 li a:hover{color:#e6b06c;}
.B-BOX .XW_LIST{padding:0}
.XW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0}
.XW_LIST li .wrap .topic{padding:12px 0px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
.newsbox .title{height:auto;padding: 3.5em 10px;}
.B-BOX .TPLB_LIST{padding:16px 8px 0;overflow:hidden;zoom:1;}
.B-BOX .TPLB_LIST .memo{display:none}
.B-BOX .TPLB_LIST li .txt{margin:10px}
.pic_list_1{width:100%}



.TPLB_LIST li .pic{position:relative;padding:0;text-align:center;font-size:0}
.TPLB_LIST li .pic:hover{border-color:#e25051}
.TPLB_LIST li .pic_list_li{margin:0 8px 0px;position:relative}
.TPLB_LIST li .pic_list_li img{border:1px solid #257068;padding:2px;}
.TPLB_LIST li .txt{text-align:center;line-height:40px;}

#rightObj{float:right;width:940px;padding:20px 0;border:1px solid #d9d9d9;box-shadow:0 0 4px rgba(0, 0, 0, 0.1)}
#rightObj h2.title{display:none}
#rightObj .intro{padding:0 20px;font-size:14px}
#rightObj .TW_CONTENT .intro .v{color:#444;font-size:14px;line-height:2}

#rightObj .TTXW_LIST li .wrap{margin:0 20px;border-bottom:1px dotted #b2b2b2;}
#rightObj .TTXW_LIST li .wrap .topic{padding:13px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
#rightObj .TTXW_LIST li .wrap .topic b{font-weight:normal;}
.date{float:right;padding:10px 0}

#rightObj .TPLB_LIST{padding:0 10px;overflow:hidden;}
.TPLB_LIST li{float:left;}

.display_title{padding:0 0 20px;text-align:center;color:#999}
.display_title h1{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc;color:#333}
.display_article{padding:0 20px;}
.display_article,.ke-content{font-size:14px;line-height:2;color:#444}
.page_up_dn{padding:20px;overflow:hidden;zoom:1;}
.page_up_dn li{float:left;width:50%;}

#rightObj.diyForm{padding:0 0 30px}
#rightObj.diyForm h2.title{font-size:16px;display:block;background:#f1f1f1;color:#333;text-align:center;padding:15px;margin:0 0 20px;}
.module_form_box{padding:0 20px;}
.module_form_box .module_form_topic{font-size:14px;font-weight:normal}
.tips{line-height:22px;color:#257068;padding:10px;margin:0 0 20px}
.module_field{overflow:hidden;zoom:1;padding:10px 0}
.module_field .c_left{width:160px;text-align:right;float:left;line-height:40px;}
.module_field .middle{padding:0 8px}
.btn-area{padding:0 161px;}
.btn-submit,.display_content .btn-area .btn-submit{color:#fff;padding:8px 20px;border:0;background:#257068;cursor:pointer;}
.reset,.display_content .btn-area .reset{background:#f80;color:#fff;padding:8px 20px;border:0;cursor:pointer;}




/* 页数 */
.page{margin:20px auto;overflow:hidden;padding:20px;}
.page .pageinfo {line-height: 17px;padding: 12px 10px 12px 16px;color: #555;}
.page .pageinfo strong{color:#28786f;margin:0 5px;}
.thisclass{background-color: #28786f;color: #ffffff;}
.page .thisclass a{color:#ffffff;}
.page li {float: left;line-height:17px;margin-right: 6px;padding: 2px 4px 2px;}
.page li a {float:left;color: #555;display: block;}


/*修改*/
.show{ width:100%; margin:0 auto; height:500px; }
.showtitle p{ text-align:center; font-size:16px;}

.hang{ background-color:#186c9b; margin-top:-20px;  line-height:40px; color:#FFFFFF; font-size:16px;}

