@charset "utf-8";
@import url(//at.alicdn.com/t/font_79r1hsjoi6ublnmi.css);
/*===全局CSS===*/
html { font-family:"微软雅黑",Verdana,Arial;font-size:12px;}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea,em,i,p { padding:0;margin:0;list-style:none;font-style:normal;}
body { color:#333;}
input,select { font-size:12px;font-family:Verdana,Arial;vertical-align:middle;}
img { border:none;vertical-align:middle;}

a { color:#555;text-decoration:none;outline:none;}
a:hover { color:#0064c8;text-decoration:none;}
a.lanlink { color:#0078c8;}
a.lanlink:hover { color:#fa3200;}

.note { padding:20px 10px 25px;font-size:14px;color:#f30;}

select { border:1px solid #d5d5d5;padding:5px;outline:medium none;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input[type="text"],input[type="password"] { border:1px solid #e9e9e9;padding:5px;line-height:25px;height:25px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input[type="text"]:focus,input[type="password"]:focus { outline:none;border:1px solid #ccc;}
input[type="submit"]:focus,textarea:focus,input[type="button"]:focus { outline:none;}

.subcss { color:#fff;font-size:20px;height:40px;border-radius:3px; cursor:pointer; background:#ff7f26;padding:0 50px;text-align:center;border:none;}
.subcss:hover { background:#f3a601;}

input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;width:15px;height:15px;cursor:pointer;background:#fff;border:1px solid #B9BBBE;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
input[type=checkbox]:active,input[type=radio]:active { border-color:#c6c6c6;background:#ebebeb;}
input[type=checkbox]:hover { border-color:#c6c6c6;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);}
input[type=checkbox]:checked,input[type=radio]:checked { background:#fff;}
input[type=checkbox]:checked::after { content:url(../images/checked.png);display:block;position:absolute;top:-1px;left:-1px;}
input[type=checkbox]:focus {outline:none;border-color:#4d90fe;}

.fl { float:left;}
.fr { float:right;}
.h46 { height:46px;}
.clear { clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.w1200 { width:1200px;margin:auto;}
.w1000 { width:1000px;margin:auto;}

.header { position:fixed;top:0;width:100%;height:45px;background-color:#f6f6f6;border-bottom:1px solid #eee;z-index:999;}
.header span { display:block;font-size:20px;color:#999;float:left;}
.headleft { line-height:45px;color:#555;float:left;}
.headleft em { display:block;float:left;padding:0 10px;}
.headleft i {font-size:10px;color:#888;}
.headleft b { font-size:16px;color:#f60;}

.headright { line-height:45px;color:#666;float:right;font-size:14px;}
.headright a,.headright em { display:block;float:left;color:#777;}
.headright em { width:30px;text-align:center;font-size:10px;color:#ccc;}
.headright a:hover { color:#333;}

.navbox { padding:0;border-bottom:1px solid #ddd;}
.navbox .w1200 { background:url(../images/logo.gif) no-repeat;}
.navbox .logo { position: absolute; left: -9999px;}
.navbox ul { float:right;} 
.navbox ul li { float:left;height:100px;font-size:18px;padding:0 15px; position:relative;}
.navbox ul li span { display: block; }
.navbox ul li span a { display:block;padding:25px 10px;line-height:50px;}
.navbox ul li span a:hover { color:#f30;}
.navbox ul li dl { display: none; font-size: 16px; position: absolute; top:96px; left:0; width: 100%; background-color: #fff; line-height:45px; z-index: 999; border-top:4px solid #fff; text-align: center; }
.navbox ul li:hover { background-color: #f9f9f9; }
.navbox ul li:hover span a { color:#f30;}
.navbox ul li:hover dl { display: block; border-top:4px solid #f60; }
.navbox ul li dl dd { border-bottom: 1px solid #ddd; }

.banner{ width:100%;height:450px;overflow:hidden;position:relative;}
.banimg { height:450px;position:absolute;left:0;top:0;}
.banimg a { display:block;height:450px;float:left;}

.banlist { height:50px;padding-top:400px;position:relative;margin:0 auto;z-index:1;}
.banlist span{ display:block;cursor:pointer;width:14px;height:14px;border-radius:50%;border:3px solid #eee;float:left;margin:0 5px;_margin:0 3px;}
.banlist .spcss{border:3px solid #333;}

.banleft{ position:absolute;z-index:1;display:block;width:80px;height:100%;left:0px;top:0px;}
.banright{ position:absolute;z-index:1;display:block;width:80px;height:100%;right:0px;top:0px;}
.banleft em{ display:block;width:50px;height:80px;background:url(../images/arrow.png) 0px 0px no-repeat;margin:auto;margin-top:185px;}
.banright em{ display:block;width:50px;height:80px;background:url(../images/arrow.png) -50px 0px no-repeat;margin:auto;margin-top:185px;}
.banleft .emcss{ background-position:0px -80px;}
.banright .emcss{ background-position:-50px -80px;}

.formcss { padding:30px 50px 60px;}
.formnav { line-height:50px; }
.formnav span { font-size:31px;font-family:'宋体';color:#666;}
.formnav a { float:right;font-size:14px;}

.formbox {-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #e9e9e9;padding:50px 50px 50px 120px;color:#666;font-size:14px;min-height:300px;}
.boxleft { float:left;border-right:1px dotted #e9e9e9;width:600px;padding:30px 0 50px;}
.boxleft p { position:relative;padding:5px 0 5px 100px;line-height:35px;}
.boxleft p i { position:absolute;width:85px;display:block;left:0;text-align:right;}
.boxleft p em { font-size:12px;display:inline-block;}

.boxright { float:right;width:300px;padding:20px 0;}
.boxright p { padding:10px;border-bottom:1px dotted #e9e9e9;line-height:30px;margin-bottom:15px;}
.boxright div { padding:15px 10px;line-height:30px;}
.boxright div a { display:inline-block;width:50px;height:50px;font-size:45px;color:#ccc;}
.boxright div a:hover { color:#008FBF;}

.loginnav { line-height:30px;padding:10px 0 5px;color:#666;}
.loginnav span { background:url(../images/jiantou.png) no-repeat center center;padding:0 15px;}
.logincss { float:left;background:url(../images/login.jpg) no-repeat;width:850px;height:350px;}
.loginbox { float:right;width:300px;font-size:14px;padding:0 0 100px;}
.loginbox p { padding:5px 0;line-height:25px;}
.loginbox p input { width:288px;}
.loginbox p input.subcss { width:298px;}

.main { width:1200px;margin:auto;padding:20px 0;}
.mleft { float:left;width:260px;}
.mleft dt { background-color:#f60;line-height:45px;moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;padding:5px 0 0 30px;font-size:16px;color:#fff;} 
.mleft dt span { font-size:20px;vertical-align:middle;margin-right:10px;}
.mleft dd { background:url(../images/leftmenu.png) no-repeat top center;min-height:350px;line-height:35px;font-size:14px;padding:15px 20px 0;}
.mleft dd p { border-bottom:1px dotted #ddd;padding:10px 40px 5px;}
.mleft dd p.ckmenu { background:url(../images/jiantou.png) no-repeat 200px center;}
.mleft dd p.ckmenu a { color:#f30;}

.mright { float:right;width:900px;}
.position { line-height:60px;border-bottom:1px solid #e9e9e9;padding:0 15px;color:#666;}
.position span { background:url(../images/jiantou.png) no-repeat center center;padding:0 15px;}

.dtitle { text-align:center;font-size:25px;line-height:35px;color:#f60;border-bottom:1px solid #ddd;padding:35px 0 25px;}
.dinfo { text-align:right;color:#999;line-height:25px;padding:10px;}
.dcontent { font-size:14px;line-height:175%;padding:10px 15px;}
.dcontent img { max-width: 100%; }
p.tindent { text-indent: 28px; padding: 5px 0; }
.helpa { position:relative; padding:5px 0 15px 26px; }
.helpa span { display: block; position: absolute; width:26px; left: 0; top: 5px; }

.footer { color:#fff;border-top:5px solid #323232;width:100%;background-color:#505050;color:#999;}
.footer a { color:#999;}
.footer a:hover { color:#aaa;}
.fmenu { width:1200px;margin:auto;padding:20px 0;font-size:14px;}
.fleft,.fcenter,.fright { float:left;min-height:160px;}

.fleft { width:330px;border-right:1px dotted #5a5a5a;padding:0 25px;font-size:12px;}
.fleft .weixin { width:100;float:left;padding:5px 20px 0 0;line-height:40px;text-align:center;}
.fleft .weixin span { display:block;width:100px;height:100px;background:url(../images/weixin.gif) no-repeat;background-size:cover;}
.fleft p { padding:5px 0;}

.fcenter { width:350px;padding:0 50px;border-right:1px dotted #5a5a5a;}
.fcenter p { padding:5px 0;}
.fcenter h3 { font-size:26px;font-style:italic;font-weight:normal;padding:5px 0;color:#ccc;}

.fright { padding:0 0 0 50px; line-height:35px; }
.fright p { padding:15px 50px 0 0; }
.fright span { font-size:25px;display:inline-block;background-color:#666;width:35px;height:35px;text-align:center;border-radius:100%;-webkit-border-radius:100%; vertical-align: middle; margin-right: 10px;}

.itit{ margin:20px 0 0px; overflow:hidden;*zoom:1;text-align:center}
.itit h2 {  display:block;color:#6d6d6d;font-size:18px;font-weight:normal;line-height:30px;height:30px;background:url(../images/tint.png) no-repeat center center;}
.itit span{ color:#9d9d9d;font-family:"Verdana";margin-right:3px;line-height:25px;}

.mf5 { padding: 10px 0; background-color:#f5f5f5; }
.aboutt > p { font-size: 12px; text-transform: uppercase; }
.aboutt > h2 { color: #222; padding: 5px 0 25px 0; display:inline-block; position:relative; font-size:35px; font-weight: normal;}
.aboutt > h2:after {  width: 165px;  height: 3px;  background: #fb2415;  position: absolute;  bottom: 0;  left: 0;  content: "";}
.aboutc { padding:30px 0; line-height: 25px; }

a.aboutm {	background: #fb2415;	display: inline-block;	height: 50px;	line-height: 48px !important;	text-align: center;	color:#fff;	width: 160px;}
.aboutleft { width: 625px; height: 400px; float: left; }
.aboutright { width: 400px; height: 360px; background: url(../images/video.jpg) no-repeat; float: right; padding:20px 75px;}

.copyright { border-top:1px solid #5a5a5a;text-align:center;line-height:50px;}

.newbox { padding:20px 0;}
.newbox dt{ float:left;width:230px;margin-right:10px;}
.newbox dt img { width: 100%; }
.newbox dd{ float:left;width:960px;}

.newlist li{ width:50%;height:75px;margin-bottom:40px; float:left;}
.newitem { position: relative; padding: 0 20px 0 90px; color: #666; }
.newitem span { display:block;width:75px;height:75px;text-align:center;border-right:1px solid #e3e3e3;position: absolute; left: 0; top: 0;}
.newitem span em { font-size:18px;color:#999;display:block;font-style:normal}
.newitem span i{ font-size:36px;color:#66c5b4;font-weight:bold;display:block;font-style:normal;width:100%;height:50px;line-height:50px;}
.newitem h3 { font-size: 16px; font-weight: normal; padding: 5px 0 10px; }

.zizhi { padding:20px 0; }
.zizhi dd { width:240px; float:left; text-align:center; padding:15px 0; }
.zizhi dd a { display:block; }
.zizhi dd a p { font-size:14px; line-height:25px; padding-top:10px; font-weight:bold; }

.modpic { padding:10px 0; }
.modpic img { width: 100%; display: block; }
.modpic dd { width:33.333%; float:left; }
.modpic dd a { display:block; padding: 15px; line-height:40px; font-size: 14px; }
.modpic dd a p { font-size:14px; line-height:25px; padding-top:10px; font-weight:bold; }

.nlist{ margin:50px 0 36px;width:1139px;overflow:hidden;}
.nlist li{ float:left;width:300px;color:#666;margin-bottom:10px;margin-right:60px;border-left:1px solid #e5e5e5;padding:5px 0  5px 18px; font-size:12px;overflow:hidden;*zoom:1;}
.nlist li h3 a{ color:#666;font-size:14px;font-weight:normal}

.ldate{ color:#777;line-height:30px;}
.nlist li .ldesc{ color:#a9a9a9;line-height:24px;height:50px;margin:10px 0 0px;}

.nlist li span{ float:right;color:#999;}
.nlist li a{ color:#999;}
.nlist li a:hover{ text-decoration:underline}
.npages{ height:30px;color:#999;font-size:20px;text-align:center;margin:10px 0 55px;}
.npages span{ color:#333}

.avlist { border-bottom:1px solid #ddd;padding:15px 360px 15px 10px;position:relative;}
.avtui { position:absolute;width:330px;top:50%;right:0;margin-top:-65px;height:100px;background:url(../images/zxian.gif) no-repeat left center;padding:15px 0;}
.avtui div { position:relative;padding-left:150px;}
.avtui div img { width:100px;height:100px;top:0;left:30px;position:absolute;}
.avtui div p { font-size:12px;color:#0064c8;line-height:25px;}

.avhead { line-height:25px;color:#666;padding:5px 10px;}
.avhead img { max-width:25px;vertical-align:middle;border-radius:100%;-webkit-border-radius:100%;margin-right:5px;}
.avhead span { float:right;font-size:14px;color:#f30;}
.avtitle { padding:10px 10px 5px;line-height:18px;font-size:16px;font-weight:bold;color:#006464;}
.avdesc { padding:3px 10px;line-height:18px;color:#777;}

.avpic { padding:0 10px 0 5px;}
.avpic li { float:left;width:25%;}
.avpic li p { padding:5px 0 0 5px;}
.avpic li img { width:100%;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}
.avtags { line-height:25px;padding:5px 10px;height:25px;}
.avtags em { float:right;color:#f60;}
.avtags span { display:inline-block;line-height:20px;padding:0 10px;border:1px solid #2bb2a3;color:#2bb2a3;-moz-border-radius:22px;border-radius:22px;-webkit-border-radius:22px;margin-right:10px;}
.avtags i { padding-right:5px;color:#999;}

.nodata { text-align:center;padding:40px 0 50px;font-size:14px;width:100%;color:#ff9600;}
.nodata span { display:inline-block;font-size:100px;text-align:center;line-height:150px;}
.nodata p { line-height:25px;}
.nodata p a { color:#0189e0;}

.pubt { border-bottom:1px solid #ddd;line-height:30px;padding:0 20px 10px;font-size:16px;color:#f30;}

.mlist { margin:10px auto 20px; line-height:20px; }
.mlist dt { padding:10px; background-color:#f5f5f5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.mlist dd { padding:10px; color:#666; }
.mlist dd.mbottom { text-align:right; background-color:#f9f9f9; padding:5px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.tabform { margin:0 auto 20px; line-height:30px;  }
.tabform h4 { color:#518e61; line-height:35px; background-color:#e4efe2; padding:5px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px; }
.tabform p { padding:5px 10px; color:#74977d; position:relative; padding-left:90px; }
.tabform p span { display:block; position:absolute; left:0; width:85px; text-align:right; padding-right:5px; }
.tabform input[type='text'] { border:1px solid #ddd; padding:5px; line-height:18px; height:18px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tabform textarea { border:1px solid #ddd; padding:5px; line-height:18px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tabform em,.tabform font { font-size:12px; }
.tabform font { padding-left:20px; color:#f60; }
input.subcss { border:none; height:40px; cursor:pointer; background-color:#f30; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 15px; font-size: 16px; }