﻿body{font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#666;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em,i{font-style:normal;}
a:link,a:visited,a:active{color:#666;text-decoration: none;}
a:hover{text-decoration:none;color:#ff8a00;}
img { border:none; vertical-align:middle; }
input,select{ border:0px; padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#231815}

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;color:#333;}
a:visited {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#ff8a00;}

/* 常用元素 */
.clear { clear:both; }

/* 层浮动 */
.fl { float: left; }
.fr{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f120{font-size:20px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}


.h_top{height:32px; line-height:32px;background:url(../img_qf/top_bg.jpg) repeat-x center top;}
.h_top span{float:left;}
.h_top p{float:right;background:url(../img_qf/tel.jpg) no-repeat center top;color:#ff8a00;font-weight:bold;font-size:14px}
.h_top p a{padding:0 10px 0 10px;float:left;color:#ff8a00;}



.wrap{ width: 1200px;margin:0 auto;}
.w1080{ width:1080px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}

.head{height:84px;padding:10px 0;}
.logo{float:left;padding-top:10px;}
.top_div {float:right;margin-top:30px;}
.top_div a.sy { display:inline; float:left;background:url(../img_qf/icon.png) no-repeat right center;padding-right:20px;}
.top_div .tell { display:inline;float:right;margin:12px 20px 0 0;font-size:18px;color:#db0500;font-weight:bold;text-align:left;padding-left:30px;background:url(../img_qf/6.jpg) no-repeat center left}
.top_search {margin-top:10px; width:200px; height:30px; float:right;border:#ccc 1px solid; position:relative;}
.top_search input.search_q { width:130px; height:32px; padding:2px 15px; border:none; background:none;}
.top_search input.search_s { display:block; width:40px; height:30px; float:right;cursor:pointer;background:url(../img_qf/search.jpg) no-repeat center center;border:0;}



.menu{ height:50px;font-family:"微软雅黑";margin-top:10px;float:right}
.menu ul{}
.menu ul li{ float:left; font-size:15px; position:relative;}
.menu ul li a.aa{ color:#3a3a3a; line-height:80px; padding:0 15px; text-align:center; display:inline-block;border-bottom:4px solid #fff;}
.menu ul li a.a1{ color:#3a3a3a; line-height:80px; padding:0 25px; text-align:center; display:inline-block;border-bottom:4px solid #fff;background:url(../img_qf/pic7822.png) right  40px no-repeat;}
.menu ul li:hover a.a1{ color:#ff8a00;border-color:#ee7001;background:url(../img_qf/pic7812.png) right 40px no-repeat;}
.menu ul li:hover a.aa{ border-bottom:4px solid #ff8a00;color:#ff8a00;}
.menu ul li a.aa.hover{ border-bottom:4px solid #ff8a00;color:#ff8a00;}
.menu ul li a.a1.hover{ border-bottom:4px solid #ff8a00;color:#ff8a00;}
.menu ul li dl{ position:absolute;width:175px; left:0; top:100px; z-index:22; background:#fff;display:none;box-shadow:0px 3px 5px #888;border-top:2px solid #D0CBCB}
.menu ul li dl dt{ line-height:35px; padding-right:20px; position:relative;font-size:14px;}
.menu ul li dl dt a.a2{ padding-left:24px; display:block;background:url(../img_qf/pic7834.png) 12px no-repeat;border-bottom:1px solid #EAE8D1;}
.menu ul li dl dt:hover{ background:#ff8a00;}
.menu ul li dl dt:hover a.a2{ background-position:right -22px; color:#fff;background:url(../img_qf/pic7844.png) 10px no-repeat;border-bottom:1px solid #ff8a00;background-size:6px;}
.menu ul li dl dt .chulai{ position:absolute; left:267px; top:0; width:150px; background:#ccc; text-align:center; display:none;}
.menu ul li dl dt .chulai a{ display:block;}


.shouye_banner{ width:100%;  position:relative;  height:380px; overflow:hidden; background:#fff; z-index:11; }
.shouye_banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.shouye_banner .bd ul{ width:100% !important;  }
.shouye_banner .bd li{ width:100% !important;  height:380px; overflow:hidden; text-align:center;  }
.shouye_banner .bd li a{ display:block; height:380px; }
.shouye_banner .hd{ width:100%; position:relative;  position:absolute; z-index:11; bottom:10px; left:0; height:30px; line-height:30px; }
.shouye_banner .hd ul{ text-align:right; width:1015px; height:11px; margin:0 auto; padding-right:80px; }
.shouye_banner .hd ul li{ cursor:pointer; zoom:1; display:inline-block;*display:inline;  margin:1px; overflow:hidden; background:url(../img_qf/13.jpg) no-repeat center 1px; width:12px; height:6px; line-height:999px; 	}
.shouye_banner .hd ul .on{  background:url(../img_qf/12.jpg) no-repeat center top; }

.shouye_banner .prev,.shouye_banner .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%;  z-index:1; width:40px; height:60px; background:url(../img_qf/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.shouye_banner .next{ left:auto; right:0%; background-position:-6px -137px; }
.cen{  position:relative;position:absolute; bottom:0px;width:1095px;left:50%; margin-left:-547px;  height:50px; z-index:1;  }
.pageState{ position:absolute; right:-10px; bottom:20px; z-index:11111; width:30px; overflow:hidden;}
.pageState span{  font-size:50px; color:#fff; padding-right:20px;}
.cen em{  font-size:50px; color:#fff; position:absolute; right:20px; bottom:20px;}

.th-tit2{ color:#333; padding-left:20px; background:url(../img_qf/se04.jpg) left center no-repeat; font-size:20px; line-height:58px;}
.th-tit2 a{ float:right; font-size:12px; color:#999;padding-top:35px;}


.th-box16{ border-top:3px #ff8a00 solid; background:#fff; padding:0 40px 30px;position:relative;}
.th-box16 .left{ width:443px;float:left}
.th-box16 .th-tit2{ line-height:82px;}
.guancha{ position:relative; overflow:hidden; padding-bottom:20px;}
.guancha .pic{ width:443px; height:176px; overflow:hidden;}
.guancha .pic img{ width:443px; height:176px;}
.guancha .fl{ width:100px; padidng-left:10px; color:#333; line-height:60px; margin-top:9px;}
.guancha .fl span{ font-weight:bold; font-size:18px;}
.guancha .fr{ width:325px; margin-right:15px; margin-top:9px;}
.guancha .fr h3{ font-size:16px; line-height:46px; color:#ff8a00;}
.guancha .fr p{ line-height:24px; color:#666; font-size:14px;}
.guancha .prev,
.guancha .next{ width:19px; height:18px; display:block; background:url(../img_qf/th56.jpg) 0 0 no-repeat; position:absolute; bottom:20px; left:0px; z-index:9;}
.guancha .next{ background-position:-19px 0; left:24px;}
.guancha .prev:hover{ background-position:0 -18px;}
.guancha .next:hover{ background-position:-19px -18px;}
.y-list{ border-top:1px #f7f7f6 solid; padding-top:10px;}
.y-list dt a{ display:block; font-size:14px; color:#666; line-height:26px; padding-left:16px; background:url(../img_qf/se28.jpg) left center no-repeat;}
.y-list dt i{ float:right; font-size:14px; color:#999;}
.y-list dt a:hover{ color:#ff8a00;}
.th-box16 .right{ width:640px;float:right}

.t-list .pic{ float:left; width:161px; height:102px; overflow:hidden;border:1px solid #c9c9c9}
.t-list .word{ float:right; width:455px;}
.t-list h3{ font-size:16px; color:#333; line-height:36px;}
.t-list h3 em{ float:right; font-size:14px; color:#999;}
.t-list p{ font-size:14px; color:#666; line-height:20px;}
.t-list li{ padding-bottom:28px;overflow:hidden}
.t-list{ border-bottom:1px #f7f7f7 solid;}
.t-list li a:hover h3{ color:#ff8a00;}


.hd_sec1{background:#f8f9fd;padding:20px 0;overflow:hidden}
.hd_sec1 .wrap{background:#fff;overflow:hidden;margin-bottom:20px;}

.i-box01{overflow:hidden; }
.i-box01 .hd{ overflow:hidden;}
.i-box01 .hd .prev,.i-box01 .hd .next{ display:block;  width:35px; height:35px; overflow:hidden;cursor:pointer;}
.i-box01 .hd .prev{ background:url(../img_qf/left.png) no-repeat left top;position:absolute;left:0;top:170px;  }
.i-box01 .hd .next{ background:url(../img_qf/left1.png) no-repeat left top;position:absolute;right:0;top:170px;   }
.i-box01 .bd{  }
.i-box01 .bd ul{ overflow:hidden; zoom:1; }
.i-box01 .bd ul li { float: left; border-right: 1px solid #eaeaea; text-align: center; padding-right: 25px;width:242px; margin-right: 25px; color: #333; }
.i-box01 .bd ul li .o-pic { margin-bottom: 30px; }
.i-box01 .bd ul li .name { font-size: 16px; margin-bottom: 10px;font-weight:bold; }
.i-box01 .bd ul li .line { width: 100%; height: 10px; margin: 0 auto; margin-top: 20px; background-color: #eaeaea; }
.i-box01 .bd ul li .line span { display: inline-block; width: 0%; height: 10px; background-color: #ff8a00; float: left; z-index: 9999; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; opacity: 0.5; }
.i-box01 .bd ul li:hover .line span { width: 100%; opacity: 1 }
.o-pic{overflow:hidden;}
.o-pic img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;width:100%;}
.o-pic:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}


.iabout{width:630px}
.iabout .anote{overflow: hidden; font-size: 14px;margin-bottom:30px;}
.iabout .anote .img{float:left;margin-right:25px;}
.iabout .anote .txt{margin-bottom:15px;height:150px;overflow:hidden;line-height:22px;}
.iabout .anote .more{display: inline-block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #ff8a00;}

.iparter{width:432px;}
.iparter ul{}
.iparter ul li{ width:132px; height:88px; float:left;  border:1px #e6e6e6 solid; margin-right:10px; margin-bottom:10px;}
.iparter ul li img{width: 100%;height: 100%;}


.footer{background-color: #333333;padding-top: 80px;padding-bottom: 40px;}
.footer .wrap a{ color:#ccc;font-size:14px; }
.footer .foot_ewm{float: left;width: 145px;margin-right: 28px;}
.footer .foot_ewm .img{text-align: center;}
.footer .foot_ewm .img>img{width: 116px;height: 116px;}
.footer .foot_ewm p{font-size: 14px;color:#fff;padding-top: 15px;text-align: center}
.footer .foot_menu{margin: 0 24px;border-left:1px solid #5c5c5c;border-right:1px solid #5c5c5c;float: left;padding: 0 20px;}
.footer .foot_menu>li{width: 138px;text-align:center;float: left;}
.footer .foot_menu dt{font-size: 14px;color:#cccccc;line-height: 26px;padding-bottom: 24px;}
.footer .foot_menu dd>a{font-size: 14px;color:#999999;line-height: 24px;}
.footer .foot_menu dd>a:hover{color:#fff;}
.footer .foot_copy{float: right;width: 500px;}
.footer .foot_copy .iph{background: url(../img_qf/pic_4.png) no-repeat left center;padding-left: 44px;margin-bottom:20px;}
.footer .foot_copy .iph>p{font-size: 14px;color:#fff;line-height: 16px;}
.footer .foot_copy .iph>p.b{font-size: 18px;color:#fff;line-height: 20px;}
.footer .foot_copy p{font-size: 14px;line-height: 30px;color:#999999;}
.footer .foot_copy p>a{color:#999;margin: 0 3px;}
.footer .foot_copy p>a:hover{color:#fff}
.footcopy{text-align:center;color:#fff;padding:40px 0 0}

.path {border-bottom: 1px solid #b6b6b6;width:100%;padding-bottom:10px;}
.path span,.path a {font-size: 13px;color: #000;}
.path a.on {color: #ff8a00;}
.path a:hover {text-decoration: underline;}


.ny_bg {background: url(../img_qf/pic26.jpg) repeat-y center;}
.leftnav {width: 176px;}
.leftnav.pt {padding-top:60px;}
.leftnav dd a {font-size: 15px;line-height: 50px;color: #524b48;padding-left: 25px;border-left: 7px solid #efefef;display: block;}
.leftnav dd.on a {border-color: #ff8a00;background: #ffffff;}
.leftnav dt a {font-size: 22px;line-height: 70px;color: #606060;padding-left: 32px;}
.rightmain {width: 930px;}
.rightmain.pd {padding-right: 45px;padding-bottom: 120px;}
.rightmain.pd2 {padding-right: 45px;}

.ny_info .bt {font-size: 23px;margin-top: 15px;line-height: 53px;border-bottom: 1px dashed #b5b5b5;font-weight: normal;text-align: center;margin-bottom: 20px;}
.ny_info .p1 {font-size: 13px;line-height: 27px;color: #838383;text-indent: 2em;}
.ny_info .box {padding: 22px 0;overflow: hidden;zoom: 1;}
.ny_info .img1 {padding-left: 120px;padding-right: 80px;}


.line_height{line-height:24px;padding:10px 0;font-size:14px;}
.prolist{width:808px;margin:0px auto;overflow:hidden}
.prolist{border:1px solid #DFDFDF; }
.prolist li{width:269px;height:215px;overflow:hidden;float:left;border-left:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF;margin-left:-1px;margin-bottom:-1px;padding-top:10px;}
.prolist li p{width:235px;margin:2px auto;text-align:center;}
.prolist li p img{width:235px;height:172px;margin-bottom:5px;}

.partner{width:928x;margin:0px auto;overflow:hidden}
.partner{border:1px solid #DFDFDF; }
.partner li{width:232px;overflow:hidden;float:left;border-left:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF;margin-left:-1px;margin-bottom:-1px;padding-top:10px;padding-bottom:20px;}
.partner li p{width:232px;margin:2px auto;text-align:center;}
.partner li p img{width:132px;height:88px;}

.newsMain{ width:100%;overflow:hidden}


.headTit{ text-align:center;position:relative;}
.headTit h4{ font-size:24px; line-height:18px;margin-bottom:10px; text-align:center;color:#214F96;}
.headTit .time{ font-size:10px;color:#999; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#ff8a00; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.return_page{padding-top:40px;margin:30px 0 15px;border-top:1px solid #ddd;overflow:hidden}
.pages{width:700px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#ddd;text-align:center}
.pages p a{width:440px;margin-left:5px;background:#f5f5f5;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#ff8a00;text-align:center;color:#fff}
a.return:hover{text-decoration:underline}
.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px}

.page { text-align: center; line-height: 16px; margin:30px 0;}
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #ff8a00; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }


#newsList{width:930px;margin:5px auto}
#newsList dl{width:100%; height:75px; overflow:hidden; margin-bottom:29px;}
#newsList dl dt{width:71px; height:75px; overflow:hidden; float:left; color:#ffffff; text-align:center; border-right:1px solid #6A6A6A; background:#6A6A6A;}
#newsList dl dt span{width:100%; height:48px; line-height:48px; display:block; font-size:24px;}
#newsList dl dt font{width:100%; height:15px; line-height:15px; display:block;}
#newsList dl dd{width:858px; height:75px; overflow:hidden;color:#999; position:relative; background:#f2f2f4;}
#newsList dl dd span{width:685px; height:20px; line-height:20px; overflow:hidden; display:block; position:absolute; left:20px; top:18px;}
#newsList dl dd span a{color:#333; font-size:14px;font-weight:bold}
#newsList dl dd span a:hover{color:#ff8a00; }
#newsList dl dd p{width:795px;font-size:12px; height:20px; line-height:20px; overflow:hidden; font-family:"宋体"; position:absolute; left:20px; top:42px;}
#newsList dl.onfocus dt,#newsList dl.onfocus dd{background:#214F96;}
#newsList dl.onfocus dt,#newsList dl.onfocus dd,#newsList dl.onfocus dd a{border-color:#ffffff;}
#newsList dl.onfocus dd,#newsList dl.onfocus dd a{color:#fff;}






.pagelist{ text-align:center; padding-top:20px; margin-right:20px;}
.pagelist li{display:inline-block;border:solid 1px #ccc;margin-right:2px;}
.pagelist li{*display:inline;}
.pagelist a{display:inline-block;padding:4px 12px;color:#666;text-decoration:none;}
.pagelist li a:hover{background:#ccc}
.pagelist li.on a{}