﻿*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, textarea, img{border:0;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#666;}
body{min-width:1200px;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:lighter;}
em{font-style:normal;}
img{vertical-align:middle;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#053490; text-decoration:none; -webkit-transition:0.3s; transition:0.3s;}
/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

.top_bg{width:100%; height:195px; margin:auto; background:#fff;  } 
.top_txtbg{width:100%; height:40px; line-height:40px;  background:#f4f4f4; font-size:14px; vertical-align:middle;}
.top_txtl{float:left;}
.top_txtr{float:right;}
.top_txtr_tb{width:100%; float:left;}
.top_txtr_tb li{position:relative; float:left; font-size:14px;}
.top_txtr_tb li span{float:left; margin:15px 10px 0 0;}
.top_txtr_tb .line{display:block; width:1px; height:20px; margin:16px 15px 0px; background:#d6d6d6;}


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


.header{min-width: 1200px;}
.top{padding:18px 0; overflow: hidden;}
.top .logo{float: left;}
.top .logo img{width: 110px;}
.top h1{float: left;}
.top .title{float: left;padding-left: 20px; padding-top: 5px;}
.top .title .bt{font-size:25px;letter-spacing:2px; font-weight:bold; margin-left:10px; line-height:32px; color: #353535;}
.top .dianhua{float: right;padding-top: 8px;}
.top .dianhua i{float: left;width: 40px;height:50px;background: url(../images/pic1.png) left 10px  no-repeat;}
.top .dianhua .txt{float: left;padding-left: 10px;}
.top .dianhua .txt p{font-size: 14px;}
.top .dianhua .txt .dh{font-size: 25px;color: #e83225;}

.nav{background: #053490;height: 50px; position:absolute; top:145px; width:100%; z-index:10;min-width: 1200px;}
.nav ul{}
.nav li{float: left;width: 14.28%;text-align: center;position: relative;}
.nav li p{line-height: 50px;font-size: 16px;}
.nav li p a{color: #FFF;display: block;}
.nav li p a:hover{color: #FFF;display: block;text-decoration: none;background:#009d40;}
.nav li p a.current{background: #009d40;font-weight: bold;}

.nav li dl{position: absolute;left: 0px;top:50px;width: 100%;z-index: 100;line-height: 40px;visibility: hidden;opacity: 0;transition: all 0.3s;background: #053490;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.nav li:hover dl{visibility: visible;opacity: 1;}
.nav li dl a{display: block; color: #fff;font-size: 14px; }
.nav li dl a:hover{display: block;text-decoration: none;background: #009d40;color: #FFF;}


.banner_pc{margin-top: 0;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}

.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav { text-align: center; position:absolute; left: 50%; bottom:20px;transform: translateX(-50%);}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:13px; height:13px; display: block; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;border: 2px solid #FFF;}
.flex-control-paging li a.flex-active { border: 2px solid #f60;background: #fa4900; cursor: default; }
.flexslider .flex-direction-nav li a{ width:60px; height:80px; position:absolute; top:50%; margin-top:-30px;visibility: hidden;opacity: 0;transition: all 0.3s;}
.flexslider:hover .flex-direction-nav li a{visibility: visible;opacity: 1;}
.flexslider .flex-direction-nav li a.flex-prev{ background: url(../images/pic28.png) center center no-repeat; left:2%; z-index:99;background-size: 24px;}
.flexslider .flex-direction-nav li a.flex-next{ position:absolute; background: url(../images/pic29.png) center center no-repeat; right:2%;background-size: 24px;}


.s_bg{height: 80px;overflow: hidden;border-bottom: #ececec 1px solid;}
.search{ width:1200px; margin:0 auto;}
.search p{ float:left;font-size: 15px; color:#666; width:825px; height:80px; line-height:80px; overflow:hidden;}
.search p a{font-size: 15px; color:#666; padding:0 10px 0 0;}
.search p a:hover{color: #0f5aad;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:233px; height:48px; border:none; padding:0 0 0 60px; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:48px; outline:none;margin-top: 14px;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none; width:81px; height:48px;margin-top: 14px;}
input::-webkit-input-placeholder {color: #666;}


.in_probg{height:1020px; margin:auto; background:url(../images/in_probg.jpg) center no-repeat; padding:60px 0;}
.in_pro_tit{width:100%; float:left; background:url(../images/in_pro_fgx.png) bottom center no-repeat; padding-bottom:30px; font-size:30px; font-weight:bold; text-align:center;}
.in_pro_tit a{color:#000;} .in_pro_tit a:hover{color:#053490;}
.in_pro_tit a span{color:#053490;}

.in_prolist{width:100%; float:left; text-align:center; margin-top:40px;}
.in_prolist ul{display:inline-block;}
.in_prolist ul li{width:165px; float:left; margin:0 15px 0 0;}
.in_prolist ul li a{display:block; padding:0 20px; line-height:42px; background:#fff; border:1px solid #d6d6d6; border-radius:30px; font-size:16px; position:relative; overflow:hidden;
text-overflow:ellipsis; white-space:nowrap;}
.in_prolist ul li a:hover,.in_prolist ul li a.cur{color:#fff; background:#053490; border:1px solid #053490;}

.in_pro_img{width:1200px; float:left;}
.in_pro_img li{width:380px; float:left; margin:40px 30px 0 0;}
.in_pro_img li:nth-child(3n){margin-right:0;}
.in_pro_img li .pic{width:380px; float:left; overflow:hidden;}
.in_pro_img li:hover .pic{box-shadow:0 3px 10px #999;}
.in_pro_img li .pic img{width:100%; display:block; transition: all 0.3s; -webkit-transition: all 0.3s;}
.in_pro_img li a:hover .pic img{transform:scale(1.2); -webkit-transform:scale(1.2);}
.in_pro_img li .title{width:100%; float:left; border-bottom:1px solid #d6d6d6; background:url(../images/in_projt.png) no-repeat 350px; padding:20px 0;}
.in_pro_img li .title p{width:100%; float:left; font-size:18px; font-weight:400;}
.in_pro_img li a .title p{color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_pro_img li a:hover .title p{color:#053490;}
.in_pro_img li .title span{font-size:14px; margin-top:10px; text-transform:uppercase;}

.youshi{margin-top:35px;}
.ys-title{width:1200px;margin:0 auto 40px;text-align:center;}
.ys-title h2{font-size:30px;color:#040404;line-height:40px;font-weight:bold;}
.ys-title h2 span{color:#053490;}
.ys-title p{font-size:14px;color:#cacaca; text-transform:uppercase; word-spacing:2px;}

.ys-cont{width:1200px;margin:0 auto;}
.ys-list .pic{width:543px;float:left;}
.ys-list .ys-right{width:657px;float:right;height:431px;background:#f1f1f1;padding-left:57px;padding-top:66px;padding-right:50px;}
.ys-list .ys-right h3{font-size:24px;color:#000;line-height:40px;font-weight:bold;}
.ys-list .ys-right h3 span{color:#053490;}
.ys-list .ys-right h4{height:38px;font-size:12px;color:#b1b1b1; text-transform:uppercase; word-spacing:2px;line-height:16px;margin-top:8px;}
.ys-list .ys-right .words{line-height:28px;margin-top:20px;height:150px;font-size:14px;overflow:hidden; color:#333;}
.ys-list .ys-right span.line{display:block;width:82px;height:3px;background:#666;margin-top:45px;}

.ys-btn{width:84px;margin:40px auto 0;}
.ys-btn img{display:block;float:left;cursor:pointer;}

.in_aboutbg{height:540px; margin:35px auto 0; background:url(../images/in_aboutbg.jpg) center no-repeat; padding:50px 0;}
.in_about{width:1200px; margin:0 auto 120px;}
.in_about_pic{width:540px; float:left; overflow:hidden;}
.in_about_pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.in_about_pic a:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}

.in_about_textnr{width:620px; float:right;}
.in_about_title{width:100%; float:left;}
.in_about_title h3{font-size:30px; font-weight:bold; line-height:30px; color:#000; margin-top:10px;}
.in_about_title h3 a{color:#000;}  .in_about_title h1 a:hover{color:#053490;}
.in_about_title h3 a span{color:#053490;}
.in_about_title h3:after{content:""; display:block; width:60px; height:3px; background:#053490; margin-top:15px;}

.in_about_text{width:100%; float:left; margin-top:15px; font-size:14px; line-height:30px;}
.more{width:140px; float:left; margin-top:20px;}
.more a{width:140px; height:40px; border:solid 2px #053490; line-height:36px; padding-left:30px; border-radius:30px; background:#fff url(../images/fam.png) no-repeat 100px center; display:block; font-size:14px;}
.more a:hover{background:#053490 url(../images/fam1.png) no-repeat 100px center; border:solid 2px #053490; color:#fff;}


.xc_bj{height:428px; background:#f6f6f6; position:relative; margin:100px auto 0;}
.xc_a{display:none;}
.xc_qh{height:78px;width:434px;background:#2e2e2e;overflow: hidden;position: relative;top:-37px;margin:0 auto;}
.xc_qh li{float:left;width:217px;height:78px;text-align: center;}
.xc_qh li i{display: inline-block;margin:22px 13px 0 0;vertical-align: top;width:37px;height:36px;overflow: hidden;}
.xc_qh li:nth-child(1) i{background:url(../images/xc_ico1.png) no-repeat;}
.xc_qh li:nth-child(2) i{background:url(../images/xc_ico2.png) no-repeat;}
.xc_qh li:nth-child(3) i{background:url(../images/xc_ico3.png) no-repeat;}
.xc_qh li span{display:inline-block;padding-top:20px;text-align:left;font-size:12px; color:#999;text-transform:uppercase;}
.xc_qh li span em{display:block;font-size:18px; color:#fff; height:23px;line-height:23px;}
.xc_qh li.on{background:#053490;}
.xc_qh li.on span{color:#fff}
.xc_nr{padding:16px 0;overflow:hidden;}
.xc_nr ul{ width:10000%; position:relative;}
.xc_nr li{float:left;width:281px;overflow: hidden;margin-right:25px;}
.xc_nr li:hover{box-shadow:0 3px 10px #999;}
.xc_nr li span {display: block;background: #fff;height: 60px;padding:0 16px;line-height: 60px;font-size:16px;color: #171717;}
.xc_nr li span img {float:right;padding-top:17px;}
.xc_nr li i{display: block;font-size:0;line-height:0;width:281px;overflow: hidden;}
.xc_nr li i img{width:281px;height: 211px;transition: all 0.5s}
.xc_nr li:hover i img{transform:scale(1.1);}

.anli{width:1200px; margin:120px auto 0;}
.anli .anlileft{width:400px; float:left;}
.anli .anlileft span{color:#000; font-size:30px; font-weight:bold;}
.anli .anlileft i{color:#053490; font-size:30px; font-style:normal;}
.anli .anlileft ul li{float:left; margin:40px 20px 40px 0;}
.anli .anlileft .more a{width:140px; height:40px; border:solid 2px #053490; line-height:36px; padding-left:30px; background:url(../images/fam.png) no-repeat 100px center; display:block;}
.anli .anlileft .more a:hover{background:#053490 url(../images/fam1.png) no-repeat 100px center; border:solid 2px #053490; color:#fff;}

.anli .abliright{width:755px;float:right;}
.anli .abliright li a{width:225px; height:345px; display:block; background:#ecf0f4; margin-right:40px; float:left; padding-top:50px;}
.anli .abliright li{float:left; padding-bottom:24px;}
.anli .abliright li span{width:60px; height:60px; display:block; margin:0 auto 10px;}
.anli .abliright li:nth-child(1) span{background:url(../images/fa1.png) no-repeat center bottom;}
.anli .abliright li:nth-child(2) span{background:url(../images/fa2.png) no-repeat center bottom;}
.anli .abliright li:nth-child(3) span{background:url(../images/fa3.png) no-repeat center bottom;}
.anli .abliright li:nth-child(4) span{background:url(../images/fa4.png) no-repeat center bottom;}
.anli .abliright li:nth-child(5) span{background:url(../images/fa5.png) no-repeat center bottom;}
.anli .abliright li:nth-child(6) span{background:url(../images/fa6.png) no-repeat center bottom;}

.anli .abliright li:nth-child(1):hover span{background:url(../images/fa1a.png) no-repeat center bottom;}
.anli .abliright li:nth-child(2):hover span{background:url(../images/fa2a.png) no-repeat center bottom;}
.anli .abliright li:nth-child(3):hover span{background:url(../images/fa3a.png) no-repeat center bottom;}
.anli .abliright li:nth-child(4):hover span{background:url(../images/fa4a.png) no-repeat center bottom;}
.anli .abliright li:nth-child(5):hover span{background:url(../images/fa5a.png) no-repeat center bottom;}
.anli .abliright li:nth-child(6):hover span{background:url(../images/fa6a.png) no-repeat center bottom;}

.anli .abliright li:hover a{background:#053490;}
.anli .abliright li:hover{background:url(../images/fabj.jpg) no-repeat left bottom}

.anli .abliright li:hover p{color:#fff;}
.anli .abliright li:hover i{color:#fff;}
.anli .abliright li:hover strong{color:#fff;}

.anli .abliright li p{color:#272d33; font-size:18px; text-align:center; font-weight:bold;}
.anli .abliright li i{display:block; text-align:center; font-style:normal; font-size:22px; font-weight:bold; margin:40px 0 85px 0;}
.anli .abliright li strong{text-align:center; color:#999; display:block;}

.anli .abliright{position:relative;}
.anli .abscroll{width:100%; float:right;}
.anli .abscroll .prev{position:absolute;top:-60px;right:60px; cursor:pointer;}
.anli .abscroll .next{position:absolute;top:-60px;right:0px; cursor:pointer;}
.anli .abscroll .tempWrap{width:750px!important;}


.dzlc{height:375px; display:block; background:url(../images/dzlc.jpg) no-repeat center center; margin-top:30px;}
.dzlc .w1200{position:relative;}
.dzlc h4{text-align:center; font-size:28px ;color:#272d33; padding-top:65px; font-weight:bold;}
.dzlc h4 span{font-size:28px; color:#053490;}
.dzlc .dzcall{position:absolute; top:55px; right:0; background:url(../images/dzq.jpg) no-repeat center bottom; padding-bottom:13px;}
.dzlc .dzcall span{width:200px; height:45px; background:#053490 url(../images/dzcall.jpg) no-repeat 25px center; border-radius:30px; line-height:45px; color:#fff; font-size:16px; font-weight: bold;font-family: "Arial";padding-left:60px;display:block;}
.dzlc ul li{text-align: center;}
.dzlc ul li p{font-size:14px; margin-top:6px; color:#000; line-height:18px;}
.dzlc ul li:nth-child(1){position:absolute;top:190px;left:327px;}
.dzlc ul li:nth-child(2){position:absolute;top:260px;left:465px;}
.dzlc ul li:nth-child(3){position:absolute;top:180px;left:600px;}
.dzlc ul li:nth-child(4){position:absolute;top:290px;left:736px;}
.dzlc ul li:nth-child(5){position:absolute;top:205px;left:870px;}
.dzlc ul li:nth-child(6){position:absolute;top:270px;left:1008px;}
.dzlc ul li:nth-child(7){position:absolute;top:170px;left:1140px;}

.parent{width:380px; height:530px; float:left; background:#053490; margin-top:35px; padding:30px 40px 0 40px; border-radius:5px;}
.parent .bd img{width:300px;border-radius:3px;}
.parent  span{color:#fefefe; font-size:26px; line-height:36px; font-weight:bold; margin-bottom:35px; display:block;}
.parent .bd li img{margin-bottom:20px;}
.parent .bd li p{font-size:14px; color:#fff; line-height:28px;}
.parent .hd{margin-top:20px; display:block; cursor:pointer;}

.newright{width:770px;float:right; height:530px; background:#f9f9f9; margin-top:35px; border-radius:5px; padding-bottom:20px;}
.newright .nrtitle{height:70px;line-height:70px;background: #c0c7cd url(../images/jh.png) no-repeat 720px center; border-radius: 5px 5px 0px 0px;}
.newright .nrtitle li a{width:140px; float:left; text-align:center; display:block; line-height:70px; color:#272d33; font-size:16px;}
.newright .nrtitle li:hover a{background:#053490;color: #fff;}
.newright .nrtitle li:nth-child(1) a{border-radius:5px 0px 0px 0px}
.newright .nrtitle li.on a{background: #053490;color: #fff;}
.newright .nconleft{width:400px; float:right; border-left:solid 1px #d6d6d6; min-height:460px;}
.newright .nconleft img{float:left; width:100px; height:100px; display:block; }
.newright .nconleft .ncc{width:220px;float:right;}
.newright .nconleft li{width:340px; margin:auto; padding:20px 0;border-bottom:solid 1px #d6d6d6;}
.newright .nconleft li:nth-child(1){margin-top:40px;}
.newright .nconleft li:nth-child(3){border-bottom: none}
.newright .nconright{width:370px;float:left; padding:0 20px;}
.newright .nconright img{width:310px; margin:40px auto 0; display:block; height:180px;}
.newright .nconright span{color:#000;font-size:15px;font-weight:bold; margin-top:25px; display:block; margin-bottom:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.newright .nconright p{line-height:25px; font-size:13px;}
.newright .nconright i{color:#555; font-size:13px; font-style:normal; display:block; background:url(../images/in_news_sjtb.jpg) left no-repeat; padding-left:30px; margin-top:20px;}
.newright .nconleft li:nth-child(1){padding-top:0px;}
.newright .nconleft li span{color:#333; font-size:14px;font-weight:bold; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newright .nconleft li p{overflow:hidden; height:50px; font-size:12px; margin-top:5px; line-height:24px;}
.newright .nconleft li:hover span{color:#053490;}
.newright .nconright span:hover{color:#053490;}

.in_link{width:1200px; margin:35px auto;}
.in_link_tit{width:80px; float:left; text-align:center;}
.in_link_tit strong{width:100%; float:left;font-size:24px; font-weight:bold; color:#000; text-transform:uppercase; line-height:24px;}
.in_link_tit span{width:100%; float:left; color:#000; font-size:18px;}
.in_link_text{width:1100px; float:right; font-size:14px; line-height:24px;}
.in_link_text a{padding:0 4px; color:#999;} .in_link_text a:hover{color:#053490;}

.footer{background:#181818; margin:35px auto 0;}
.footer-contact{padding:35px 0; position:relative;}
.footer-litem{float:left; width:150px;}
.footer-litem a:hover{color: #fff;}
.footer-litem li{color:#bbb; padding-bottom:12px; font-size:14px;}
.footer-litem li a{color:#bbb;}
.footer-litem li.footer-title,.footer-cr>h3{font-size:15px; color:#fff; padding-bottom:20px;}
.footer-cr{padding-left:60px; border-left:1px solid #242424;}
.footer-cr>h3{padding-bottom:10px;}
.footer-cr>p{font-size:36px; color:#fa4900; font-family:Arial;}
.footer-cr>span{color:#b0adad; font-size:14px;}
.footer-cr-link{padding-top:20px;}
.footer-cr-link>a{display:inline-block; vertical-align:top; background:#262827; border-radius: 50%; padding:10px; margin-right:20px;}
.footer-cr-link>a:nth-of-type(1):hover{color:#fff; background:#73cc6c;}
.footer-cr-link>a:nth-of-type(2):hover{color:#fff; background:#b93434;}
.footer-cr-link>a:nth-of-type(3):hover{color:#fff; background:#34a1db;}
.footer-cr-link .wechat-btn{position:relative;}
.footer-cr-link .wechat-btn:hover .wechat-code{display: block;}
.footer-cr-link .wechat-btn .wechat-code{display: none; position: absolute; width:160px; height:160px; background-color:#fff; left:50%; top:-180px; margin-left:-80px; border-radius:5px;}
.footer-ewma{position:absolute; right:0; width:176px; height:176px; top:20px;}
.footer-ewma>img{position:absolute; bottom:0; right:0; width:150px;}
.footer-cp{border-top:1px solid #333; padding:22px 0;}
.footer-cp p{color:#ccc; text-align:center; font-size:14px;}
.text-right{text-align:right; font-size:14px; line-height:30px;}
.footer-cp p span{margin:0 10px; font-size:12px; color:#3d3d3d;}

.fix{position:fixed; z-index:99; right:0px; bottom:30%; border-radius:5px;}
.fix .bodd{position:relative; background:#053490; padding:10px; width:140px;}
.fix .bodd .blacktop,.fix .bodd .close{position:absolute; cursor: pointer; width:43px; left:50%; margin-left:-21.5px;}
.fix .bodd .close{background:url(../images/close.png) no-repeat; top:-29px; height:29px;}
.fix .bodd .blacktop{background:url(../images/fix_top.png) no-repeat; bottom:-35px; height:35px;}
.fix .bodd p{font-size:16px; color:#fff; text-align: center; font-weight:bold; padding:15px 0px 15px 0px;}
.fix .bodd span{height:35px; background:#313131; display:block; text-align:center; color:#fff; border-radius:5px 5px 0px 0px; line-height:35px; font-size:14px;}
.fix .bodd .online{background:#fff; text-align:center; padding-top:10px;}
.fix .bodd .online a{line-height:18px; background:url(../images/fixqq.jpg) no-repeat 20px 2px; display:block; padding-bottom:10px; padding-left:20px;}
.fix .bodd .ewm{text-align:center; background:#fff; margin-top:10px; padding-top:5px;} 
.fix .bodd .ewm img{width:110px;height:110px;}
.fix .bodd .tel{text-align:center; padding-top:10px;}
.fix .bodd .tel span{display:block; color:#fff; font-size:14px; background:url(../images/fix_teltb.png) left no-repeat; margin-left:10px;}
.fix .bodd .tel b{display:block; color:#fff; font-size:14px; padding-bottom:5px;}
.fix .kefubtn{background: url(../images/fixsuo.png) no-repeat; width:70px; height:142px; display:none; cursor:pointer;}

/** 首页代码 End **/

.ny_bn{width:100%; height:300px; overflow:hidden;}
.ny_bn img{max-width: 100%; display: blockl}

.ny_main{padding:20px 0; overflow:hidden;}
.ny_left{width:260px; float:left;}
.sidebar{width:260px; float:left;}
.side_title{width:100%; float:left; background:#053490; height:68px; color:#fff; font-size:20px; font-weight:bold  ; line-height:68px; padding:0 20px;}
.sidebarMenu{width:100%; float:left; background:#f4f4f4;border-top:none;}
.sidebarMenu li{fwidth:100%; loat:left; font-size:15px; background:url('../images/side_line.jpg') repeat-x left top; padding-top:1px;}
.sidebarMenu li a{height:43px; line-height:43px; background:url('../images/sub_li.png') no-repeat 25px center; padding-left:40px; display:block; color:#454545;}
.sidebarMenu li .current,.sidebarMenu li a:hover{background:#053490 url('../images/sub_lih.png') no-repeat 25px center; color:#fff;}
.sidebarMenu li ul{font-size:12px; padding:5px 0;}
.sidebarMenu ul li {background:none;padding-top:0;}
.sidebarMenu li ul li a{background:url('../images/ly_li.png') no-repeat 30px center;padding-left:40px;color:#666;height:30px;line-height:30px;font-size:14px;}
.sidebarMenu li ul li a.current,.sidebarMenu li ul li a:hover{background: url('../images/ly_li.png') no-repeat 28px center; color:#053490; padding-left:38px;}

.nyl_cont{width:260px; float:left; margin-top:20px;}
.nyl_cont_tit{width:260px; height:50px; float:left; line-height:50px; background:#053490; border-left:3px solid #f34800; padding:0 20px; color:#fff;}
.nyl_cont_tit h2{font-size:16px; font-weight:bold; color:#fff;}
.nyl_cont_tit h2 a{color:#fff;} .nyl_cont_tit h2 a:hover{color:#000;}
.nyl_cont_nr{width:100%; float:left; background:#f4f4f4; padding:12px; font-size:13px; line-height:28px;color:#333; }

.ny_right{width:910px; float:right;}
.nyr_titbg{width:100%;text-align:left;height: 45px;  line-height:30px; border-bottom:1px solid #ddd; padding:10px 0;}
.nyr_tit{float:left; background:url(../images/home_tb.png)left no-repeat; padding-left:25px; font-size:14px;}
.nyr_tit span{font-weight:bold; color:#053490;}
.nyr_text{width:100%;margin-top:20px; font-size:14px; line-height:30px;}
.nyr_text img{max-width: 100%;}



.settingList{width:100%; margin-top:12px; overflow: hidden;}
.settingList ul{margin-right:-3%}
.settingList ul li{width:30.33%;float:left;margin-right:3%;margin-bottom:2px;text-align:center;}
.settingList ul li img{display:block;width:99%; padding:2px;border:1px solid #e2e2e2;overflow: hidden;}
.settingList ul li img:hover{border:1px solid #053490;}
.settingList ul li span{ padding: 6px 0; font-size: 14px; line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}


/*news*/
.newslist{margin-top: 30px;}
.newslist ul{}
.newslist li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #DDD;overflow: hidden;}
.newslist li .pic{float: left;width: 280px;}
.newslist li .pic img{width: 100%;}
.newslist li .title{ width: calc(100% - 305px); float: right; line-height: 25px; font-size: 13px;}
.newslist li .title h2{font-size: 17px; font-weight: bold; line-height:28px;}
.newslist li .title .date{ color: #999; }
.newslist li .title .txt{margin-top:8px;line-height: 27px;color: #555; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newslist li .title .morez{margin-top: 12px; background: #999;  width: 105px; line-height: 32px; text-align: center;}
.newslist li .title .morez a{color: #fff;display: block;}
.newslist li .title .morez:hover{color: #FFF;display: block;text-decoration: none;  background: #009d40;}



.news_con{margin-top: 20px; overflow: hidden;}
.news_con .title{text-align: center; border-bottom:1px #ccc dotted;padding-bottom:8px;}
.news_con .title h2{font-size: 18px; font-weight: bold;}
.news_con .title p{color: #777;margin-top: 5px;font-size: 13px;}
.news_con .box{margin-top: 15px;line-height: 30px;font-size: 14px}
.news_con .box img{max-width: 100%; margin: 5px auto; display: block;}


.sxy{text-align: left;line-height: 24px;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;margin-top: 35px;padding: 10px 0;overflow: hidden;}
.sxy span{padding-left: 6px;}
.sxy ul{float: left;}
.sxy ul li{line-height: 32px;}
.sxy .fanhui{float: right;width: 120px;height: 40px;line-height: 40px;text-align: center;background: #009d40;margin-top: 12px;}
.sxy .fanhui a{color: #FFF;display: block;}
.sxy .fanhui a:hover{color: #FFF;display: block;text-decoration: none;}


/*产品列表*/
.pro_list{width:100%; margin-top:12px; overflow: hidden;}
.pro_list ul {margin-right:-2%}
.pro_list ul li{display: block;float: left;width:31.33%;margin-right:2%;overflow: hidden;}
.pro_list ul li img{display: block;border: 1px solid #ddd;padding: 2px;max-width:99%; overflow: hidden;}
.pro_list ul li img:hover{border:1px solid #053490;}
.pro_list ul li span{padding: 6px 0; font-size: 14px; line-height:30px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}



/* -- 产品详细页__产品详细参数 -- */
/* product left */
.productShowPic{width:472px; margin-top: 0;}
.productShowPic .box{width:472px;height:445px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{width:470px;height:353px;background:#fff}
.tb-s310, .tb-s310 img{width:470px;height:353px;}
.tb-booth{ position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff; display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}

.tb-picList{width:452px;height:78px;overflow: hidden;margin-top:20px;position:relative;}
.tb-picList a.prev{display:block;width:35px;height:62px;position:absolute;top:0;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;}
.tb-picList a.prev:hover{background-position:0 -62px;}
.tb-picList a.next{display:block;width:35px;height:62px;position:absolute;top:0;right:0;background:url(../images/anu.png) no-repeat 0 -124px;overflow:hidden;cursor:pointer;}
.tb-picList a.next:hover{background-position:0 -186px;}

.tb-picList .tb-thumb{position:relative;width:345px;height:67px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:67px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:85px;height:67px; margin-right:10px;overflow:hidden;}
.tb-picList .tb-thumb ul li a{display:block;width:83px;height:64px;border:1px solid #d9d9d9;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{max-width:100%;height:62px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #e83225;}

/* product right */
.productShowTitle{width:400px;height:445px;overflow:hidden; margin-top: 15px;}
.productShowTitle h2{line-height:24px;border-bottom:1px dashed #ccc; font-size: 18px; font-weight: bold; padding:0 0 10px 0; color:#333;}
.descriptionBox{padding:12px 0;height:285px; font-size:13px; line-height:25px; overflow:hidden; }

.pro_rtxx{background:#f3f3f3;padding:8px 15px;overflow:hidden;}
.productTel{font-size:16px;padding:5px 0;overflow:hidden;line-height:30px;}
.productTel span{font-family:arial;font-size:28px;color:#e83225;position:relative;top:3px;}
.propar{height:40px; margin:5px 0 10px;}

/* shuo */
.tabListBox{overflow:hidden;margin-top:20px;}
.tabList{height:50px;background:#e2e2e2;}
.tabList li{display:block;width:145px;height:50px;line-height:50px;float:left;text-align:center;font-size:16px;background:#e2e2e2;color:#333; cursor:pointer;}
.tabList li.cur{color:#333;background:#fff;border-top: 3px solid #e83225;}
.tabBox{overflow:hidden;padding-top:10px; font-size:14px; line-height: 30px;}
.tabBox img{ max-width:100%;}

.tabBox table{ border-collapse:collapse; border: 1px #333 solid !important; width:100% !important;line-height:30px!important;}
.tabBox table td{padding: 5px!important; padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #333 solid !important;line-height:30px!important;}
.tabBox table td div{padding: 0px!important;height:auto!important;}

.tabBox tr:nth-child(1n){background: #c0c0c0;border-right: 1px solid #fff;border-bottom:1px solid #fff;}
.tabBox tr:nth-child(2n){background: #fff;border-bottom:1px solid #fff;}

.tabListBox .tablxfs{ padding:30px 0 10px 0; text-align: left;}

.temp_ec_01dz{background: #f0f0f0;overflow: hidden;margin: 15px 0;}
.temp_ec_01dz dl{padding: 20px 30px 35px 34px;}
.temp_ec_01dz dt{height: 59px;border-bottom: 1px solid #dbdbdb;font: 24px "Microsoft Yahei";line-height: 59px;overflow: hidden;}
.temp_ec_01dz dt a{color: #333132;}
.temp_ec_01dz dd{height: 70px;border-bottom: 1px dashed #b1b1b1;font: 16px "Microsoft Yahei";color: #555;padding-top: 14px;line-height: 70px;overflow: hidden;background:url(../images/ren.png) no-repeat left 21px;padding-left: 62px;}
.temp_ec_01dz dd.temp_ec_01dd01{background:url(../images/qq.png) no-repeat left 21px;}
.temp_ec_01dz dd.temp_ec_01dd02{background:url(../images/add.png) no-repeat left 21px;}
.temp_ec_01dz dd em{padding: 0 12px;}
.temp_ec_01dz dd i{padding: 0 20px;}
.temp_ec_01dz dd span{font-weight: bold;font-size: 18px;color: #28a7e1;}

.recTitle{padding-left:20px; height:42px;line-height:42px;background:#e2e2e2;font-size:15px;font-weight:bold;color:#000;}

/* related product */
.relatedProduct{overflow:hidden;margin-top:10px;}
.relatedProduct ul{padding-top:15px;margin-right:-2%;}
.relatedProduct li{width:31.333%;height:auto;float:left;margin-right:2%;margin-bottom:5px;}
.relatedProduct li img{display: block;border: 1px solid #ddd;padding: 2px;max-width:99%;overflow: hidden;}
.relatedProduct li img:hover{border-color:#db231b}
.relatedProduct li span{padding: 6px 0; font-size: 14px; line-height:30px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}


/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #009d40;border:none;}