@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #656565; 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: #656565; outline-style: none; font-family: "Microsoft Yahei", Arial, SimSun, sans-serif;font-size: 13px;}
a:hover {  color: #003595; }
::selection { color: #fff; background: #003595; }
::-moz-selection { color:#fff; background:#003595; }
/*base*/
body{ min-width:1200px; max-width:1920px;margin:0 auto;}
.wapper{width: 1200px;margin-left:auto;margin-right: auto}
#main:after,.wrapper:after,.cl:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
#main,.wrapper,.cl { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.tl {text-align:left;}
.tr {text-align:right}
.tc {text-align:center;}
.oh {overflow:hidden;}
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.none{display: none;}
.cb{clear: both;}
.ofh{overflow: hidden;}
.mid{margin-right: auto;margin-left: auto;}
.full{width: 100%;height: 100%}
.ls30{line-height: 30px;height: 30px;overflow: hidden;text-indent: 1em;background: url('../images/ls.png') no-repeat left 10px;}
.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;}
.wrapper { width: 1200px; margin: 0 auto; }
.htop{height: 34px;background-color: #f4f3f3;position: relative;z-index: 1000;}
p.msg{display: block;float: left;width: 390px;height: 34px;line-height: 34px;text-indent: 20px;background: url('../images/laba.png') no-repeat left center;font-size: 14px;}
.htop form{width: 253px;background: url('../images/search.png') no-repeat center center;float: left;height: 26px;margin-top: 4px;}
.htop form input{border:0;padding:0;}
.htop form select{margin: 3px 0 0 10px;border:0;}
.htop form .keyboard{line-height: 22px;height: 22px;margin-top: 2px;margin-left: 15px;width: 120px;float: left;}
.htop form .post{display: block;width: 50px;background-color: transparent;height: 26px;cursor:pointer;}
.htop .share b{line-height: 34px;height: 34px;font-weight: normal;font-family: "Microsoft Yahei";}
.htop .login{margin: 0 20px;float: left;}
.htop .lang{width: 100px;position: relative;z-index: 1000;}
.htop .lang b{display: block;width: 100%;height: 100%;cursor: pointer;font-weight: normal;}
.htop .lang .cur{display: block;width: 80px;}
.htop .lang .drag{display: block;width: 20px;height: 34px;cursor: pointer;background: url('../images/drag.png') no-repeat center center;}
.htop .lang .lan{padding-left: 30px;line-height: 34px;height: 34px;display: block;width: 50px;}
.htop .lang .cn{background: url('../images/cn.png') no-repeat 5px center;}
.htop .lang .en{background: url('../images/en.png') no-repeat 5px center;}
.htop .lang .ru{background: url('../images/ru.png') no-repeat 5px center;}
.htop .mobile{padding-left: 20px;background: url('../images/mobile.png') no-repeat left center;line-height: 34px;height: 34px;margin-left: 5px;float: right;margin-right: 5px}
.htop .mobile a{line-height: 34px;height: 34px;}
.htop .login,.htop #lang li,.htop .cur{line-height: 34px;height: 34px;}
#lang{background-color: #f4f3f3;border:1px solid #ccc;border-top: 0;padding: 0 10px}

.hmid{height: 110px;width: 100%;position: relative;z-index: 999;clear: both;}
.hmid .wrapper{height: 110px;}
.logo{width: 512px;height: 100%;background: url('../images/tlogo.png') no-repeat center center;}
div.nav{width: 675px;height: 53px;margin-top: 30px}
.nav ul{height: 53px;}
.nav li {width: 135px;float: left;height: 50px;position: relative;background-color: #fff;padding-bottom: 3px;}
.nav li a.toplv{line-height: 50px;display: block;width: 100%;height: 50px;background-color: #fff;font-size: 16px;text-align: center;}
.nav li a.toplv:hover,.nav li.on a.toplv{background-color: #2b7bce;color: #fff}
.nav div.sub{display: none;position: absolute;top: 53px;padding:15px;background-color: #000;opacity: 0.8;filter:alpha(opacity=80);z-index: 999;}
.nav div.sub a{display: block;float: left;margin-right: 10px;margin-bottom: 10px;color: #fff;padding: 5px 10px;border:1px solid #000;}
.nav div.sub a:hover{background-color: #2b7bce;border:1px solid #fff;}
.cat7 .sub{height: 40px;width: 350px;left: 0;}
.cat8 .sub{height: 80px;width: 360px;left: 0;}
.cat9 .sub{height: 80px;right: 0;width: 360px;}
.cat10 .sub{height: 40px;width: 280px;right: 0;}

.banner{width: 100%;height: 476px;}
.banner .bd{width: 100%;height: 440px;padding-bottom: 16px;}
.banner .bd{background: url('../images/shadow.png') no-repeat center bottom;}
.banner .bd li{width: 100%;height: 440px;}
.banner .hd{height: 20px;width: 100%;}
.banner .hd .wrapper{height: 20px;}
.banner .hd  ul{text-align: center;}
.banner .hd li{display: inline-block;zoom:1;*display: inline;width: 13px;height: 20px;background: url('../images/rbt.png') no-repeat center center;cursor: pointer;margin-right: 20px;}
.banner .hd li.on{background: url('../images/rbton.png') no-repeat center center;}
.main_1{padding:15px 0;}
.main_1 .cat{width: 396px;height: 167px;position: relative;border-radius: 5px;overflow: hidden;}
.main_1 .cat img.bg{z-index:-1;width: 100%;height: 100%;}
.main_1 .cat .mask{width: 100%;height: 100%;background: #000;background-color: #000;opacity: 0.4;filter:alpha(opacity=40);z-index: 0;left: 0;top: 0}
.main_1 .cat.fl{margin-right: 6px;}
.main_1 .cat p,.main_1 .cat a{color: #fff}
.main_1 .cat .cnt{position: relative;z-index: 3;width: 366px;height: 100%;padding-left: 30px;}
.main_1 .cat .cnt a.abs{right: 0;height: 40px;bottom: 0;width: 90px;text-align: center;line-height: 40px;background-color: #ffb93f;color: #535353}
.main_1 .cat .cnt h2{line-height: 50px;height: 50px;padding-top: 20px;text-indent: 60px;}
.main_1 .cat .cnt h2 a{font-size: 24px;}
.product h2{background: url('../images/pd.png') no-repeat left 25px;margin-bottom: 15px;}
.service h2{background: url('../images/ser.png') no-repeat left 25px;margin-bottom: 5px;}
.product li{float: left;margin-right: 10px;height: 32px;}
.product li a{padding:3px 25px;border:1px solid #fff;line-height: 30px;}
.product li a:hover{background: #2b7bce;}
.service p{line-height: 24px;}
.service p a{margin-right: 3px;padding:2px 5px;}
.service p a:hover{background-color: #ffb93f;color: #666}
.main_1 .contact.cat .cnt h2{margin-bottom: 35px;padding-top: 15px;}
.contact p{line-height: 26px;font-size: 18px;text-indent: 60px;}
.main_2{padding:20px 0;}
.main_2 .weibo{width: 200px;border:1px solid #ddd;background-color: #fff;height: 370px}
.hot{width: 980px;height: 372px;}
.hottitle{width: 340px;height: 372px;overflow:hidden;}
.hottitle a{width: 340px;height: 372px;z-index: 3;left: 0;top: 0;background: url('../images/rxcp.png');}
.weibo{width: 200px;}
div.rxcp{width: 631px;position: relative;height: 372px;}
.rxcp li{margin-right:5px;width:207px;height:183px;}
.rxcp li img{width:100%;height:100%;}
.rxcp li .mask{z-index:2;width:207px;height:183px;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.rxcp li .info{padding:45px 20px;width:167px;height:93px;left:0;bottom:0;z-index:5;}
.rxcp li .info h4 a{line-height:33px;height:33px;font-size:18px;color:#fff}
.rxcp li .info h4 a:hover{color:#2b7bce}
.rxcp li .info p{line-height:30px;color:#fff}
.rxcp li.mr0{margin-right:0;}
.rxcp li.mb5{margin-bottom:5px;}
.rxcp p.link a{background-color: #111;border:1px #fff solid ;padding:1px 6px;margin-right: 5px;font-size: 14px;margin-top: 0px;color:#fff}
.rxcp p.link a:hover{border-color:#2b7bce;color: #fff;background:#2b7bce}
.rxcp h4{line-height: 30px;height: 30px;font-size:16px;color:#fff;}
.rxcp p.link{margin-top: 10px;}
a.h1,a.h2{width: 300px;}
div.h1,div.h2{height: 127px;background-color: #fff;padding: 10px 10px 10px 40px; width:250px }
a.h1,a.h2{height: 225px;}
a.h1 img,a.h2 img{width: 100%;height: 100%}
a.h1 .lingxing{background: url('../images/lingxing.png') no-repeat -16px center;width:16px;height: 32px;left: 0;top:96px;z-index: 55 }
a.h2 .lingxing{background: url('../images/lingxing.png') no-repeat left center;width:16px;height: 32px;right: 0;top:96px;z-index: 55}
div.h2{position: absolute;bottom: 0;right: 0}
a.h2{position: absolute;bottom: 0;left: 0;}
.hotp p.link a{color: #4195eb;border:1px #4195eb solid ;padding:1px 15px;margin-right: 5px;font-size: 14px;margin-top: 5px;}
.hotp p.link a:hover{border-color: #fd4e37;color: #fd4e37}
.hotp h4{line-height: 30px;height: 30px;font-size: 16px;}
.hotp h4 a{line-height: 30px;font-size: 16px;}
.hotp p.link{margin-top: 10px;}
.hotp p.smalltext{color: #888}

div.main_3{padding:15px 0;background-color: #fff;}
div.intro{width: 580px;}
div.intro img{width: 340px;height: 230px;}
div.intro .txt{width: 220px;}
div.intro .txt p.cintro{margin-top: 15px;line-height: 22px;text-indent: 2em;border-bottom: 1px dashed #CCC;height: 110px;padding-bottom: 10px;}
div.intro .txt a.cmore{width: 36px;height: 36px;background:url('../images/detail.png');margin-top: 15px;}
.action_box  a.cmore{display:block;width:120px;height:36px;color:#fff;font-size:16px;background:url('../images/detail.png') no-repeat right center rgb(0,161,234);line-height:36px;text-indent:18px;}
div.news{width: 580px;}
div.news img{height: 230px;width: 230px;}
div.news .box{width: 320px;}
.main_3 h2{line-height: 40px;height: 40px;}
.main_3 h2 a{line-height: 40px;font-size: 22px;}
.main_3 h2 span a{font-size: 13px;color: #2b7bce}
.main_3 .box h4{line-height: 30px;height: 30px;overflow: hidden;}
.main_3 .box h4 a{line-height: 30px;font-size: 15px;}
.main_3 .box p{line-height: 24px;color: #888;height: 48px;}
.main_3 .box li{border-bottom: 1px dashed #ccc;padding-bottom: 3px;}
div.gotop{width: 56px;height: 56px;background: url('../images/gotop.png');z-index: 999;right: 0;bottom: 0;cursor:pointer;}

.footer{padding:25px 0;background-color: #0870b8;}
.footer .bnav ul{padding:0 10px 0 40px;background: url('../images/deli.png') no-repeat right center;}
.footer .bnav li{float: left;width: 100px;}
.footer .bnav li a{display: block;width: 100%;}
.footer .bnav li a.toplv{line-height: 30px;font-size: 15px;margin-bottom:10px;height: 30px;color: #eff5fa}
.footer .bnav li .sub a{line-height: 24px;height: 24px;color: #9ed7ff}
.blogo{height: 230px;width: 233px;padding-right: 30px;background: url('../images/deli.png') no-repeat right center;}
.blogo a{}
.blogo a img{vertical-align: middle;}
.info{padding:20px 0;width: 365px;}
.info .ewm{margin-right: 15px;}
.info .ewm p{line-height: 40px;color: #ddd}
.info p.tele{line-height: 50px;height: 50px;font-size: 16px;color: #fff}
.info p.tele span{font-size: 22px;}
.bshare b{color: #fff;font-weight: normal;}
.copyright{background-color: #002e4e;width: 100%;}
.copyright,.copyright a{line-height: 40px;height: 40px;color: #ddd}

#article{font-family:"Microsoft Yahei", Arial, SimSun, sans-serif;}
.article_topbar{margin: 0 0 10px 0;} 
.article_topic{text-align:center;font-size:20px;margin-bottom:10px;font-weight:bold;color: #2877ca}
.article_topic.single{text-align: left;}
.simg{margin-right: 20px;margin-bottom: 10px;}
.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;}
.article_content img{max-width: 1200px;}
.article_page{padding:15px 0 0;}
.article_page li,.article_page li a{color:#725252;line-height:25px;}
.article_page li a:hover{color:#c91919;}

.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;}
.jointable{border:1px solid #ddd;width:898px;margin:0px auto; border-top:0px}
.jointable th{width:30%;text-align:right;height:40px;line-height:40px;font-size:16px;font-weight:normal}
.jointable th.tc{text-align:center;font-size:22px;color:#555;border-bottom:1px solid #ddd}
.jointable td{height:40px;font-size:14px;width:70%;}
.jointable td input[type=text]{line-height:26px;border:1px solid #ccc;width:60%;padding:0 5px;font-size:14px;font-family:"Microsoft Yahei"}
.jointable textarea{width:60%;border:1px solid #ccc;height:80px;padding: 5px;font-size:14px;font-family:"Microsoft Yahei"}
.jointable select{width:60%;line-height:26px;font-size:14px;height:26px;font-family:"Microsoft Yahei"}
.jointable b{color:#f00}
#applyButton{border:0;margin:5px auto;padding:0;border-radius:10px;display:block;width:200px;background-color:#2b7bce;height:40px;line-height:40px;color:#FFF;font-size:16px;text-align:center;cursor:pointer;font-family:"Microsoft Yahei"}
.list_content h2{line-height: 30px;height: 30px;font-size: 16px;border-bottom: 1px dashed #bbb}
.list_content h2 a{font-size: 16px;line-height: 30px;}
.red,.list_content font{color: red}
.list_content td{padding: 5px 0;}
.jtmap .citybg {position: absolute;display: none;z-index: 3;}
  /*map*/
.jtmap{ position:relative;width:716px; height:595px; margin:0 auto;}
.jtmap a{ color:#5b5a5a; font-size:14px; text-decoration:none;}
.jtmap a:hover{ color:#f00;}
.jtmap .citybg{ position:absolute; display:none; z-index:3; }
.city.hover .citybg,.city.on .citybg{display:block;}
.jtmap .city a.active .citybg{ display:block; z-index:3;}
.inp10{width:120px; height:18px; line-height:18px; padding:4px; margin:0;}
.netwroktop {font-size:16px;margin-bottom:10px;}
h2.result{font-size:18px;color:#000}
h2.result b{color:#2b7bce;font-size:24px;}
.s_list{margin-top:10px;}
.s_list li{width:300px;border-bottom:1px solid #2b7bce;padding-bottom:10px;}
.s_list li h4{line-height:30px;height:30px;font-size:18px;color:#2b7bce}
.s_list li p {font-size:16px;}
.c.wrapper{overflow: hidden;padding: 15px 0;}
.yxfw1 {margin-bottom: 15px;}
.yxfw1 div.fl.ofh{width: 895px;}
.yxfw1 .net{width: 430px;height: 310px;}
.yxfw1 .net a.abs,.action a.abs{z-index: 3;bottom: 0;left: 0;width: 100%;height: 84px;line-height: 84px;text-indent: 3em;color: #fff;font-size: 24px;}
.yxfw1 .net p.abs,.action p.abs{z-index: 2;background:url('../images/red.png') no-repeat right bottom;display: block;width: 100%;line-height: 84px;height: 84px;left: 0;bottom: 0;}
.action p.abs{background:url('../images/lingxing.png') no-repeat 314px center;}
.yxfw1 .net .mask,.action .mask{height: 84px;width: 100%;background-color: #000;;opacity: 0.6;filter:alpha(opacity=60);z-index: 1;left: 0;bottom: 0;}
.yxfw1 .promiss{width:365px;padding:40px 50px;background-color: #f1efef;height: 230px;}
.yxfw1 .promiss h2{line-height: 40px;height: 40px;}
.yxfw1 .promiss h2 a{line-height: 40px;font-size: 20px;color: #2877ca}
.yxfw1 .promiss div.pintro{line-height: 24px;font-size: 14px;}
.yxfw1 .promiss a.abs{width: 43px;height: 82px;background: url('../images/gray.png');bottom: 0;right: 0;z-index: 9}
.yxfw1 .download{margin-bottom: 10px;}
.yxfw1 .download,.yxfw1 .zsjm {width: 224px;height: 90px;padding: 30px 30px;}
.yxfw1 .download h2,.yxfw1 .zsjm h2 {line-height: 40px;height: 40px;}
.yxfw1 .download h2 a,.yxfw1 .download p{color: #eee}
.yxfw1 .download h2 a,.yxfw1 .zsjm h2 a{line-height: 40px;font-size: 22px;}
.yxfw1 .zsjm p{color: #db2730;line-height: 24px;font-size: 15px;margin-top: 5px;}
.yxfw1 .zsjm p span{font-size: 20px;}
.yxfw1 img.abs{left:0;top:0;z-index:-1;height: 100%;width: 100%}
.download img.abs,.zsjm img.abs{height: 150px}
.yxfw2 div.fl span{z-index: 2;left:40px;top:20px;font-size: 22px;color: #fff}
.yxfw2 div.fr{width: 480px;height: 635px;border:1px solid #ddd;}
.action {width: 698px;border:1px solid #ccc;height: 450px;margin-top: 10px;}
.action img{height: 450px;width: 330px;}
.action ul{width:368px;}
.action ul li a{padding:25px 30px;border-bottom: 1px dashed #ccc}
.action ul li a.br0{border:0; }
.action ul li a:hover{background-color: #f1efef;}
.action ul li{}
.action ul li h4{line-height:20px;font-size: 15px;height: 20px;overflow: hidden;}
.action ul li p{line-height: 19px;font-size: 13px;color: #888}

.gywm1{overflow: hidden;margin-bottom: 15px;}
.gywm1 .cintro{width: 600px;}
.gywm1 .oth{width: 590px; }
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.cintro a.abs{display: block;z-index: 99;bottom: 0;left: 0;padding:40px 55px;width: 490px;height: 130px;z-index: 3}
.cintro .mask{z-index: 2;left: 0;bottom: 0;height: 210px;width: 100%;background: #000;opacity: 0.6;filter:alpha(opacity=60);}
.cintro a.abs h2{display: block;height: 40px;line-height: 40px;border:1px #ddd solid ; font-size: 22px;text-align: center;color: #ddd;width: 180px;margin: 0 auto 10px;background-color: #ae863d;}
.cintro a.abs p{text-indent: 2em;line-height: 24px;height: 72px;overflow: hidden;color: #ddd}
.ygfc,.honor{width: 1198px;border:1px solid #ccc;margin-bottom: 15px;}

.title h2.abs{line-height: 80px;height: 80px;bottom: 0;left: 0;z-index: 3;text-indent: 3em;width: 100%;} 
.title h2 a{line-height: 80px;display: block;width: 100%;height: 80px;background: url('../images/lingxing.png') no-repeat 234px center;font-size: 22px;color: #fff}
.title .mask{height: 80px;width: 100%;left: 0;bottom: 0;background: #000;opacity: 0.6;filter:alpha(opacity=60);z-index: 2}

.rollhonor{width: 948px;height: 336px;}
.rollhonor .bd{width: 800px;overflow: hidden;height: 280px;margin: 38px auto 18px;}
.rollhonor .bd li{width: 180px;height: 280px;margin: 0 10px;float: left;}
.rollhonor .bd li img{width: 180px;height: 250px;}
.rollhonor .bd li .mask{width: 180px;height: 250px;left: 0;top:0;z-index: 2;display: none;background: url('../images/fdj.png') no-repeat center center #000;opacity: 0.6;filter:alpha(opacity=60);}
.rollhonor .bd li p{line-height: 30px;height: 30px;overflow: hidden;}
.rollhonor .bd li a:hover .mask{display: block;}
.rollhonor .bd li a:hover p{color: #649edb}
.next{width: 19px;height: 34px;z-index: 99;top:45%;right: 10px;background: url('../images/next.png') ;}
.prev{width: 19px;height: 34px;z-index: 99;top:45%;left: 10px;background: url('../images/prev.png') }

.ygfc h2{height: 48px;line-height: 48px;background:url('../images/ygfc.jpg');}
.ygfc h2 a{line-height: 48px;color: #fff;font-size: 22px;}
.rollpic .bd{width: 1100px;margin: 30px auto;}
.rollpic .bd li{width:255px;height: 215px;margin:0 10px;}
.rollpic .bd li img{width: 255px;height: 175px;}
.rollpic .bd li p{line-height: 40px;height: 40px;}
.rollpic .bd li .mask{width: 100%;height: 100%;left: 0;top:0;z-index: 2;display: none;background: url('../images/fdj.png') no-repeat center 50px #000;opacity: 0.6;filter:alpha(opacity=60);}
.rollpic .bd li a:hover .mask{display: block;}
.rollpic .bd li a:hover p{color: #fff;position: relative;z-index: 9}
.newsbox{border:1px solid #ccc;width: 1198px;margin-bottom: 25px;}
.newsbox .title img{width: 330px;height: 450px;}
.newsbox .title h2 a{background-position: 314px center;}
.newsbox.n2 .title h2 a{background-position: -16px center;}
ul.list_box{width: 868px;}
ul.list_box li{height: 50px;width: 100%;padding: 20px 0;margin-right: 20px;}
ul.list_box li div.fr{width: 650px;padding-right: 30px;}
ul.list_box li span.time{line-height: 50px;height: 50px;font-size: 38px;width: 140px;text-align: center;color: #e0e0e0}
ul.list_box li h4{line-height:30px;height: 30px;}
ul.list_box li h4 a{line-height: 30px;font-size: 16px;}
ul.list_box li p{line-height: 20px;height: 20px;}

#products{width: 1200px;position: relative;}
div.c.hotp{width: 283px;padding-bottom: 20px;overflow: hidden;border:1px solid #ddd;margin-bottom: 15px;margin-right: 20px;float: left;height: auto;}
div.c.hotp.mr0{margin-right: 0px}
div.c.hotp a.img{width:282px;height:254px;overflow:hidden;}
div.c.hotp img.lazy{width: 100%;height:100%;}
div.c.hotp div.ofh{padding:10px 20px;}
div.c.hotp p.link{text-align: center;}
div.c.hotp p.link a{border-color: #649fdb;color: #649fdb}
div.c.hotp .smalltext{height:40px;line-height: 20px;overflow: hidden;}
div.c.hotp p.link a:hover{color: #fff;background-color: #649fdb;}
div.c.hotp h4 a.fr{padding:0px 5px;background-color: #ccc;font-size: 12px;display: block;height: 20px;margin-top: 5px;line-height: 20px;}
.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:#2691db;border:1px solid #2691db;} 
.shpa a{  color:#2691db; display:inline; border:1px solid #2691db;font-size: 12px; } 
.shpa a:hover{ color:#fff;background-color:#2691db;display:inline;}
.nlist{padding:10px;background-color: #f6f6f6;}
.nlist li{width:550px;border:1px solid #ddd; margin-bottom: 15px;padding:15px;background-color: #fff;}
.nlist li.on{background: #dfdfdf;}
.nlist li img{width:200px;height: 150px; }
.nlist li .txt{width: 330px;padding: 20px 0;height: 110px;overflow: hidden;}
.nlist li .txt h4{line-height: 40px;height: 40px;}
.nlist li .txt h4 a{line-height: 40px;font-size: 16px;}
.nlist li .txt span{list-style: 22px;color: #888}
.nlist li .txt p{line-height: 20px;height: 40px;overflow: hidden;margin-top: 5px;}
.location{height: 48px;width: 100%;line-height: 48px;background-color: #f1f0f0;margin-bottom: 20px}
.location p{padding-right: 20px;}
.location .cnav li.chome a{width: 48px;height: 48px;background: url('../images/home.png');padding: 0;margin:0;border:0;}
.cnav li{float: left;}
.cnav li a{line-height: 52px;border-top: 3px solid #f1f0f0;padding:12px 20px;font-size: 16px;}
.cnav li a:hover,.cnav li.on a{background-color: #fff;color: #2b7bce;border-color: #2b7bce}
div.contentbox{width: 100%;margin-top: 25px;}
.zoom{overflow:hidden;}
.pinfo{overflow: hidden;padding: 35px;background-color: #f6f6f6;}
.morepic{width:650px;float:left;}
.morepic .bd{width:500px;height:450px;}
.morepic .hd{width:120px;height:430px;background:#fff;padding:10px;}
.morepic .hd li{margin-bottom:10px;position:relative;cursor:pointer;width:110px;height:100px;}
.morepic .hd li .mask{z-index:2;display:block;left:0;bottom:0;width:110px;height:100px;background-color:#000;opacity:0.6;filter:alpha(opacity=60)}
.morepic .hd li img{width:110px;height:100px;}
.jqzoom{width:500px;height:450px}
.morepic .hd li.on .mask{display:none}
.morepic .bd img{width:500px;height:450px}
.pinfo b{font-weight:normal}
.pinfo .moreinfo{width: 350px;background-color: #fff;padding: 50px;}
.pinfo .moreinfo p{line-height: 40px;height: 40px;}
.pinfo .moreinfo h2{line-height: 40px;height: 40px;font-size: 22px;margin-bottom: 30px;}
.pinfo .moreinfo p.telephone{font-size: 14px;color: #686868;margin-bottom: 20px;padding-left: 20px}
.pinfo .moreinfo p.telephone span{color: #f6a414;font-size: 24px;}
.pinfo .moreinfo a.order{display: block;width: 300px;margin: 0 auto;height: 44px;line-height: 44px;text-align: center;text-indent: 50px;color: #fff;font-size: 20px;background: url('../images/car.png') no-repeat 90px center #01a2ea;margin-bottom: 30px;}

a.print{padding-right: 30px;background: url('../images/print.png') no-repeat right center;}
.pinfo .share{margin-right: 10px;width: 180px;float: left;}
.pinfo a.fl.fav{background-color: #ccc;margin-right: 20px;display: block;width: 40px;height: 24px;margin-top: 8px;line-height:24px;text-align: center;font-size: 12px;float: left;margin-left: 20px;}
.tabhead{width: 100%;height: 48px;line-height: 48px;background-color: #f1f0f0;}
.tabhead li{display: block;width: 150px;text-align: center;height: 45px;line-height: 48px;border-top: 3px solid #f1f0f0;float: left;cursor: pointer;font-size: 16px;}
.tabhead li.on{background-color: #fff;color: #2b7bce;border-color: #2b7bce}
.tabbody{padding:20px 0;}
.ordertable{margin: 0 auto;border-collapse: collapse;border:1px solid #ddd;}
.ordertable th{height:40px;line-height:40px;font-weight:normal;font-size:17px;}
.ordertable td{height: 40px;line-height: 40px;border:1px solid #ddd;padding:0 10px;font-size: 15px;}
.ordertable td input.text{line-height: 30px;height: 30px;width: 90%;padding: 0 5%;border:1px solid #eee;font-size: 15px}
.ordertable td input.btn{width: 100px;text-align: center;background-color:#0870b8;color: #fff;font-size: 16px;font-family:"Microsoft Yahei";cursor: pointer;padding: 0;border: 0;}
.ordertable td input.btn.reset{background-color: #ccc;color: #555;margin-left: 40px;padding: 0}
.ordertable td input#valikey{width: 120px;margin-right: 20px;font-family:"Microsoft Yahei";padding: 0}
.ordertable td textarea{width: 100%;border:1px solid #f2f2f2;font-family:"Microsoft Yahei";}
.tabbody p.pintro{text-indent: 2em;padding:0 40px;line-height: 24px;font-size: 16px;}
.parmtable{border:1px solid #ddd;width: 1198px;border-collapse: collapse;margin-top: 30px;}
.parmtable th,.parmtable td{height: 40px;line-height: 40px;border:1px solid #ddd;text-align: center;font-size: 14px;}
.pro_list li.mr0{margin-right: 0;}
.parmtable th{background-color: #f6f6f6;font-size: 16px;font-weight: normal;}
.pro_list{margin: 20px 0;height: 220px;}
.pro_list li{height: 220px;margin-right:8px;width: 294px;position: relative;}
.pro_list li img{width: 100%;height: 100%;}
.mask1{height: 30px;line-height: 30px;background: #000;opacity: 0.7;filter:alpha(opacity=70);left: 0;bottom: 0;width: 100%;z-index: 5;}
.mask2{height: 100%;background:url('../images/fdj.png') no-repeat center 60px #000;opacity: 0.8;filter:alpha(opacity=80);left: 0;bottom: 0;width: 100%;z-index: 5}
.mask2 h4{line-height: 40px;height: 40px;font-size: 16px;color: #fff;margin-top: 130px}
.mask2 span{width: 80px;height: 24px;background-color: #ffb93f;color: #000;font-size: 12px;text-align: center;line-height: 24px;}
.mask1 h4{line-height: 30px;height: 30px;color: #fff}
.promote h2{line-height: 48px;height: 48px;background-color: #f1f0f0;width: 100%;}
.promote h2 span{display: block;width: 140px;text-align: center;line-height: 48px;height: 45px;border-top: 3px solid #2b7bce;color: #2b7bce;background-color: #fff;font-size: 16px}
.pro_list li a:hover .mask1{display: none;}
.pro_list li a:hover .mask2{display: block;}

.a_list{margin: 20px 0}
.action_box{width: 390px;margin-right: 15px;}
.action_box.mr0{margin-right:0}
.action_box h2{line-height:40px;height:40px;}
.action_box h2 a{font-size:20px;color:#2b7bce}
.action_list li.mr0,.a_list  li.mr0{margin-right: 0;}
.action_list li img{width: 390px;height: 250px;}
.action_list li .mask{background: #000;opacity: 0.6;filter:alpha(opacity=60);left: 0;bottom: 0;z-index: 2;width: 100%}
.action_list li .abs{display: block;height:70px;line-height: 70px;font-size: 16px;color: #eee;bottom: 0;left: 0;}
.action_list li p{z-index: 5;padding: 0 2%;width: 96%}
.a_list li{padding: 20px 10px;width: 370px;margin-right: 15px;border-bottom: 1px dashed #ccc}
.a_list li.on{background-color: #f1efef}
.a_list li h4{line-height: 30px;height: 30px;}
.a_list li h4 a{list-style: 30px;font-size: 15px;color: #5b5b5b}
.a_list li h4 a.on,.a_list li h4 a:hover{color: #0870b8;font-size: 16px;}
.a_list li p{line-height: 20px;height: 20px;color: #888}
#plist {position: relative;}
#plist li{float: left;padding: 4px;border:1px solid #ddd;}
#plist li img{width:100%} 
#plist li p{padding: 2px 5px;}