@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #474747; font-family: "microsoft Yahei", Arial, SimSun, sans-serif;font-size: 13px; }
div, form, ul, ol, li, span, p, dl, dd, img, a img { margin: 0; padding: 0; border: 0; }
a img { vertical-align: bottom; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
ul, ol, li { list-style: none }
table, td, input { font-size: 13px; padding: 0 }
a { text-decoration: none; color: #474747; outline-style: none; font-family: "microsoft Yahei", Arial, SimSun, sans-serif;font-size: 13px;}
a:hover {  color: #d6000f; }
::selection { color: #fff; background: #003595; }
::-moz-selection { color:#fff; background:#003595; }
/*base*/
body{ min-width:1200px; max-width:1920px;}
.wrapper{width: 1200px;margin-left:auto;margin-right: auto}
.main:after,.wrapper:after,.cb:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.main,.wrapper,.cb { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.tl {text-align:left;}
.tr {text-align:right}
.tc {text-align:center;}
.ofh {overflow:hidden;}
.cb{clear: both;}
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.none{display: none;}
.mid{margin-right: auto;margin-left: auto;}
.full{width: 100%;height: 100%}
.ls30{line-height: 30px;height: 30px;overflow: hidden;}
.ls30 a{line-height: 30px;overflow: hidden;font-size: 13px;}
.ls24{line-height: 24px;height: 24px;overflow: hidden;}
.ls24 a{line-height: 24px;overflow: hidden;font-size: 13px;}

.head{width: 100%;height: 110px;}
.tlogo{height:110px;width: 485px;background: url('../images/tlogo.png') no-repeat left center;}
.tlogo h1{text-indent: -8988px;}
.nav li{width: 90px;float: left;height: 110px;line-height: 105px;}
.nav li a{display: block;width: 100%;height: 105px;border-bottom: 5px solid #fff;text-align: center;font-size: 15px;color:#e3130d;line-height: 105px;}
.nav li a:hover,.nav li.on a{background-color: #ececec;border-color:#e3130d;color: #535353}
.banner,.banner .bd,.banner li{width: 100%;height: 480px;}
.banner .hd{top:-50px;width: 100%;height: 13px;z-index: 999;}
.banner .hd ul{overflow: hidden;}
.banner .hd li{width: 13px;height: 13px;margin:0 10px;background: url('../images/off.png');float: left;cursor:pointer;}
.banner .hd li.on{background: url('../images/on.png');}

.main{width: 100%;}
.box{width: 370px;}
.box.fl{margin-right: 45px;}

.box h2{line-height: 40px;height: 40px;margin-bottom: 20px;border-bottom: 1px solid #cfcfcf}
.box h2 a{padding: 6px 10px;border-bottom: 2px solid #d6000f;font-size: 20px;}
.intro img{width: 370px;height: 158px}
.intro p{margin-top: 20px;line-height: 24px;text-indent: 2em;font-size: 14px;height: 96px;}
.topnews{padding-bottom: 15px;border-bottom: 1px solid #d5d5d5;margin-bottom: 15px;}
.topnews img{width: 140px;height: 85px;padding: 4px;border:1px solid #d5d5d5;}
.topnews .txt{width: 200px;overflow: hidden;}
.topnews h4 {line-height: 30px;height: 30px;margin:5px 0;}
.topnews h4 a{font-size: 15px;}
.topnews p{line-height: 20px;height: 40px;}
.news li{text-indent: 10px;background: url('../images/ls.png') no-repeat left 9px;}

.device li{background-color:#f7f7f7;padding-top:30px;}
.device li img{width: 240px;height: 160px;padding: 4px;background-color: #fff;border:1px solid #d5d5d5;}
.device li p{line-height: 50px;height: 50px;font-size: 15px;background-color: #e9e9e9;margin-top: 20px}
.device a.abs.db{width: 60px;height: 50px;line-height: 50px;font-size: 50px;text-align: center;z-index:999;top:90px;font-family: Simsun;}
.device a.prev{left: 0}
.device a.next{right: 0}

.products {padding: 20px 49px 40px;background-color: #f7f7f7;border:1px solid #e5e5e5;box-shadow: 3px 3px 3px #ddd;margin-top: 50px;margin-bottom: 40px;}
.products h2{display: block;width: 400px;margin:0 auto;line-height: 40px;height: 40px;margin-bottom: 30px;border-bottom: 1px solid #cfcfcf}
.products h2 a{padding: 6px 10px;border-bottom: 2px solid #d6000f;font-size: 20px;}
.products .bd{width: 1100px;}
.products li{width: 250px;margin:0 12px;float: left;}
.products li img{width: 250px;height: 200px;}
.products li p{line-height: 30px;height: 30px;margin-top: 5px;font-size: 15px;}
.products a.abs.db{width: 38px;height:94px;line-height: 94px;font-size: 38px;text-align: center;z-index:999;bottom:130px;font-family: Simsun;;}
.products a.prev{left:-14px;background: url('../images/prev.png')}
.products a.next{right:-14px;background: url('../images/next.png')}


.footer{padding: 30px 0;width: 100%;background-color: #222222;}
.footer a{color: #a4a4a4}
.bnav{width: 200px;}
.bnav li{width: 100px;float: left;line-height: 30px;height: 30px;}
.weibo {width: 150px;margin-right: 100px;margin-left: 100px;}
.weibo h4{font-size: 18px;color: #fff;height: 30px;line-height: 30px;margin-bottom: 10px;}
.weibo p{line-height: 22px;height: 22px;}
.weibo img{margin-bottom: 5px}
.footer .contact{width: 400px;}
.footer .contact h4{line-height: 30px;height: 30px;}
.footer .contact h4 a{font-size: 16px;color: #ff301a}
.footer .contact p{line-height: 24px;height: 24px;margin-top: 5px;color: #a4a4a4;text-indent: 24px;}
.footer .contact img{vertical-align: bottom;margin-left: 10px;}
.footer .contact p.qq{background: url('../images/qq.png') no-repeat left 11px;}
.footer .contact p.tele{background: url('../images/tele.png') no-repeat left 5px;}
.footer .contact p.addr{background: url('../images/addr.png') no-repeat left 7px;}
.footer .contact p.email{background: url('../images/email.png') no-repeat left 7px;}


.main_c{width: 100%;padding: 20px 0 40px;}
.left{width: 240px;position: relative;border:1px solid #eee;box-shadow: 3px 3px 3px #ddd;border-top:3px solid #ea0013}
.right{width: 900px;float: right;padding: 0 15px;}
.left h2{line-height: 50px;height: 50px;background-color: #ececec;}
.left h2 a{font-size: 22px;color: #ea0013}
.left .cnav li{line-height: 40px;height: 40px;margin:1px 0;}
.left .cnav li a{font-size: 15px;text-align: center;display: block;width: 100%;height: 100%}
.left .cnav li.on a{text-indent:30px;color: #ea0013;background-color: #ececec}
.left .cnav li.hover a{color: #ea0013;background-color: #ececec;}
.location{line-height: 40px;height: 40px;border-bottom: 1px solid #aaa}
.contactus{padding:0 10px 20px;width: 220px;}
.contactus h4{line-height: 40px;height: 40px;margin-top: 20px;font-size: 20px;color: #ea0013;border-bottom: 1px solid #888;margin-bottom: 10px;}
.contactus p{margin: 5px 0;font-size: 14px;}
.f_btm{height:40px;line-height:40px;color:#868686;background-color:#101010;text-align:center;}
.f_btm a{color:#868686}
.contentbox{margin-top: 20px;padding: 0 10px;width: 880px;}
.plist li{width: 200px;height:190px;margin:5px 10px; }
.plist li img{width: 200px;height: 160px;}
.plist li p {line-height: 30px;height: 30px;font-size: 15px;background-color: #f5f5f5;overflow: hidden;padding: 0 10px;}
.plist li p a{font-size: 14px;height: 30px;line-height: 30px;}

.plist2 li{width: 210px;height:170px;margin:5px 5px; }
.plist2 li img{width: 210px;height: 140px;}
.plist2 li p {line-height: 30px;height: 30px;font-size: 15px;background-color: #f5f5f5;overflow: hidden;padding: 0 10px;}
.plist2 li p a{font-size: 14px;height: 30px;line-height: 30px;}

.nlist li{text-indent: 15px;padding-bottom: 4px;border-bottom: 1px dashed #ddd;margin-bottom: 4px;background:url('../images/ls.png') no-repeat left 9px;}

.right .ctopnews{padding:10px;overflow: hidden;margin-bottom: 15px;}
.right .ctopnews img{padding:4px;border:1px solid #d0c1aa;width: 240px;height: 140px;}
.right .ctopnews .txt{width: 580px;padding:15px 0;}
.right .ctopnews .txt h4{margin-bottom: 20px;}
.right .ctopnews .txt h4 a{font-size: 16px;color: #9f0000}
.right .ctopnews .txt h4 a:hover{color: #ea0013}
.right .ctopnews .txt p{text-indent: 2em;font-size: 14px;color: #4e3d2a;line-height: 22px;margin-top: 5px;height: 44px;}
.right .ctopnews .txt span a{font-size: 14px;color:#9f0000 }
.shpa{ text-align:center;margin: 15px auto 0;clear: both;padding:15px;height: 30px;} 
.shpa b,.shpa a{margin-left: 10px;padding: 5px 10px;width:auto;}
.shpa b{  color:#fff;display:inline;  font-size: 12px; background-color:#ea0013;border:1px solid #ea0013;} 
.shpa a{  color:#ea0013; display:inline; border:1px solid #ea0013;font-size: 12px; } 
.shpa a:hover{ color:#fff;background-color:#ea0013;display:inline;}

#article{font-family:"microsoft Yahei", Arial, SimSun, sans-serif;}
.article_topbar{margin: 0 0 10px 0;}
.article_topbar .article_topic{text-align:center;font-size:22px;margin-bottom:10px;font-weight:bold;}
.article_info{text-align:center;}
.article_info span{margin:0 10px;}
.article_content{line-height:22px;}
.article_content p{margin-bottom:10px;line-height:22px;font-size: 14px;}
.article_content p img{max-width: 100%;}
.article_page{padding:15px 0 0;}
.article_page li,.article_page li a{color:#535353;line-height:25px;}
.article_page li a:hover{color:#ea0013;}

.gbook .tableborder {background:#ccc;}
.gbook .tableborder tr td{background:#fff;padding:4px;}
.gbook .tableborder .header td {background:#ddd;}
.gbook .tb_ly{margin-bottom:20px;}
.gbook .tb_ly .tb_hf{background:#ccc;}
.gbook .tb_ly .tb_hf tr td{background:#ddd;}
.gbook .pagelist b,#gbook .pagelist a{border:1px solid #ccc;line-height:18px;}
.gbook .pagelist b,#gbook .pagelist a:hover{border:1px solid #ccc;background:#ccc;}
.gbook #form1 .xin{color:#f00;margin-right:5px;}
.gbook #form1 input{padding:2px 4px;}

.search_result {margin-bottom: 20px;}
.search_result .tit, .search_result .tit a {font-size: 16px;line-height: 22px;}
.search_result .tit a:link, .search_result .tit a:visited, .search_result .tit a:hover {color: #1011cb;}
.search_result .des, .search_result .des a {font-size: 12px;line-height: 18px;}
.search_result .con, .search_result .con a {color: #1a7b2e;font-size: 13px;line-height: 22px;}
.search_result .con a:link, .search_result .con a:visited, .search_result .con a:hover {color: #1a7b2e;}