@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#e9edf0; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#246cd7; text-decoration:none;}
li{list-style:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.fl{float:left;}
.fr{float:right;}
/*头部*/
.inner{ width:1250px; margin:0 auto; position:relative;}
header{zoom:1}
.top-logo h1{float:left;}
.top-nav{float:right; margin:35px 10px 0 0; display:none}
.bgclip { width:59px; height:50px; background-color:#0d56a2; background-position:4px -80px; float:left;background-image: url(../images/clip.png);}
.slogan {margin:40px 0 0 10px; font-size:18px; font-weight:normal; color:#8d8d8d; display:block; float:left;}
nav{ overflow:hidden; margin-top:18px;background:#fff; margin-bottom:20px; height:50px; clear:both;}
nav a { color:#ababab; font-size:15px; text-decoration:none; padding:18px 28px; display:block; text-align:center;}
nav li { float:left; list-style:none; margin-right:0px; line-height:18px;}
nav ul li.navdown, nav li:hover { background:#444;}
nav li.navdown a, nav li:hover a { color:#66b1de;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
/*search*/
.h_sea{line-height:30px; height:35px;padding:7px 0 0;overflow:hidden;margin: 0 auto;overflow: hidden;width: 1249px;border: 1px solid #ccc;background:#fff;margin-top:5px;}
.soso{background:url(../images/seabg.png) no-repeat; width:335px;height:30px; margin-right:10px;}
.soso input[type="text"]{width:270px;border:none;height:25px;  margin-left:15px;line-height:43px}
.soso input[type="image"]{margin-top:3px;height:25px;}
.key{padding-left:5px;}
.key a{ padding:0 6px;color:#666}
.pro_l{ height:auto; width:224px; background:url(../images/pro_bg.gif) no-repeat center top; margin-top:32px; overflow:hidden;}
.fen2{border:1px solid #cdcdcd; border-top:0; overflow:hidden;}
.pro_l h2{ height:74px; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; overflow:hidden;}
.pro_l h2 a{ color:#fff; display:block; padding-top:13px;}
.pro_l h2 i{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; height:24px; line-height:24px; overflow:hidden;}
.fen2 li{ width:203px; height:28px; margin:9px auto 0; overflow:hidden; background:url(../images/fen_bg1.gif) repeat-x center top; font:14px "Microsoft Yahei"; line-height:28px;}
.fen2 li a{ display:inline-block; background:url(../images/fen_jt1.png) no-repeat 7px 8px; height:28px; padding-left:35px; color:#fff;}
.lx2{ width:203px; height:117px; overflow:hidden; margin:10px auto 0; background:url(../images/fen_lx.jpg) no-repeat center top; padding-bottom:10px; display:none}
.lx2 p{ font:16px "Microsoft Yahei"; background:url(../images/lx2.png) no-repeat 12px 37px; padding-left:58px; padding-top:36px; height:100px; color:#fff;}
.lx2 p span{ display:block; font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.pro_r{width:1000px; height:auto; overflow:hidden; margin-top:32px;}
.pro_r ul{margin:0px; padding:0px; overflow:hidden;}
.ipro{padding: 3px;margin: 0 16px 30px 0;width: 232px;height:290px;overflow: hidden;}
.ipro h2{font-size:16px; text-align:center;}
.about{margin-top:5px;border-top: 1px solid #ccc;background: #fff url(../images/abt_bg.jpg) no-repeat center 137px;font-family: microsoft yahei;
overflow:hidden; height:360px;width:100%;}
.about h2{background: url(../images/abt_t.jpg) no-repeat center top;font-size: 20px;height: 37px;line-height: 37px;padding-left: 188px;text-align: center;margin: 30px 0 41px;}
.about h2 a{color:#fff;}
.about dl{ height:232px; overflow:h;}
.about dt{ float:left; padding-left:350px; margin-right:27px;}
.about dd{ float:left; width:362px;}
.about dd h3{ font-size:16px; color:#246cd7; margin-bottom:15px;}
.about dd h3 a{  color:#246cd7;}
.about dd p{ font-size:14px; line-height:24px; color:#333; height:166px; overflow:hidden;}
.about dd em{ font-size:14px; display:block; font-style:normal;}
.about dd em a{ color:#246cd7;}
/*news*/
.xinwen{ background:#fff;height:460px;width:100%;}
.Newxx{ width:700px; height:400px; background:url(../images/new02.gif) no-repeat right 0; padding-right:27px; overflow:hidden;margin-top:10px}
.news{ padding:10px; overflow:hidden; padding-top:20px; overflow:hidden}
.Newxx span{border-right:0px;cursor:pointer;font-size:14px;display:block;width:115px; float:left; text-align:center;}
.new_t{ width:700px; overflow:hidden; height:41px;background: url(../images/nt_top.gif) repeat-x;line-height: 40px;}
.select{background: url(../images/libg02.gif) no-repeat;width: 115px;height: 41px;line-height: 41px;color:#fff; }
.news .hide{display:none;}
.Newxx li{ overflow:hidden;zoom:1;height: 30px;line-height: 30px;border-bottom: 1px dotted #D6D6D6;background: url(../images/ico01.gif) no-repeat scroll 2px center transparent;}
.Newxx li span{ float:right}
.Newxx  dl{height:165px; overflow:hidden}
.Newxx  dl dt{float:left; width:160px; padding-right:20px}
.Newxx dl dt img{width:160px;}
.Newxx li h2{ font-weight:200; font-size:14px; padding-left:5px;}
.Newxx li h2 a{ padding-left:8px;}
.news ul{padding:0;}
.news dd{ font-size:14px}
.wenda{width:500px; padding-left:10px;height:400px;overflow:hidden;margin-top:10px}
.more2{margin-right:25px}
.wd{background: url(../images/wd_top.gif) no-repeat;width: 500px;height: 34px; padding-left:20px;line-height: 34px;font-size:14px; color:#246cd7;font-weight:700;}
.wdcon ul{padding-left:20px;}
.wdcon ul li{line-height: 22px;border-bottom: 1px dotted #CCCAC1;}
.wdcon h2{font-size: 15px;background: url(../images/wd1.gif) no-repeat scroll left center transparent;padding: 5px 30px;}
.wdcon p{background:url(../images/wd2.gif) no-repeat left top; padding:0 30px;}
.dibu{margin-top:10px }
.links{font-family:"宋体"}
.links h2{height: 36px;line-height: 36px;border-bottom: solid 3px #246cd7; color:#246cd7;padding: 0 3px;font-size: 16px;}
.linklist{padding:10px 0}
.linklist li{float:left; padding: 0 10px 0 14px;}
/*底部*/
footer{background:url(../images/f_bg.gif) repeat-x;height:180px;width:100%;}
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;padding-top:10px;font-size:12px}
.foot-nav a{color:#fff;}
.foot-nav a:hover{text-decoration:underline;}
.foot-nav span{ font-size:10px; margin:0px 8px;color:#fff;}
.foot-text{ text-align:center; padding:15px 0px 5px; font-family:"宋体";color:#c6e1f9;}
.foot-text a,.foot-text a:hover{color:#fff;}

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:250px;}
.sidebar .sb_nav h3.title{ text-align:left; background:rgb(13, 86, 162); padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../images/dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#66b1de; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:990px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid rgb(13, 86, 162); padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}
/*适应屏幕*/
.city_list{  text-align:center;}
.city_list a{ display:inline-block; padding:0px 5px;}