﻿html{color:#000;background:#FFF; }
 body {color: #666;font:14px  "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif;width:100%;height:100%;padding:0;margin:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
ol,li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a{ color:#666;text-decoration:none;  }
a:hover{ text-decoration:none;  color:#d70a00;}

/* always display scrollbars */

i {  font-style: normal;}
.divline {  height: 10px;  overflow: hidden;  clear: both;}
.v50 {  height: 50px;}
.ow {  min-width: 1200px;}
.w {  width: 1160px;  margin: 0 auto;}
.fr { float: right;}
.fl { float: left;}
/*mian*/
.topin {
  height: 35px;
  line-height: 35px;
  background: url(../images/top.jpg) repeat-x;}
.topin .fl {  color: #666;}
.topin .fr span { float: left;}
.topin .fr a { float: left;  padding: 0px 5px;}
.topmiddle { height: 80px;  overflow: hidden;  position: relative;  padding-top: 33px;}
.topmiddle .fl img,.topmiddle .fl a {}
.topmiddle .fl img { float: left;  padding-right: 15px;}
.topmiddle .fl span {  float: left; padding-left: 15px;  color: #012c79;  font-size: 16px; padding-top:10px; height:65px;  border-left: 1px solid #828282;}
.topmiddle .fl span h1{	font-size:28px;  font-weight:bold;  color:#012c79;  }
.topmiddle .fl span p { color: #666;  font-size: 16px;}
.topmiddle .tel { background: url(../images/tel.jpg) no-repeat left top;}
.topmiddle .tel span { padding-left: 64px; font-size: 14px;display: block;}
.topmiddle .tel span p { color: #ec6c00;font-size: 30px;font-family: impact; height: 100%;}
/*nav*/

.nav { width: 100%; height: 50px;background: #0758b3;}
.nav ul li { float: left; position: relative; text-align: center; z-index: 2;background:url(../images/nav_li.gif) no-repeat right center; }
.nav ul li a { color: #fff; font-size: 16px; display: block; height: 50px; line-height: 50px; width: 140px; }
.nav ul li a:hover, .nav ul li a.hover { background: #ff7e00; border-color: #ff7e00; }
.nav ul li .box { background: #0f4b84; position: absolute; top: 50px; display: none; border-top: 4px solid #f7941e; border-bottom: 4px solid #f7941e; }
.nav ul li .box a { line-height: 30px; height: 30px; border: 0px; overflow: hidden; }
.nav ul li .box a:hover { background: none; color: #ff7e00; }




.pro_nav_side {width: 228px;}
.pro_til{height:67px;padding-top:27px;color:#fff;text-align:center;font: bold 27px "Microsoft YaHei";background:url(../images/sub_til.gif) no-repeat;overflow:hidden;}
.pro_til a {color: #fff;}

.sub_bg {padding-bottom: 10px;background:url(../images/sub_bot.gif) no-repeat center bottom;}
.sub_cont {padding:5px 12px 0 12px;background:url(../images/sub_c.gif) repeat-y;overflow: hidden;}
.sub_cont h3 {text-align: center;height: 44px;font: 14px/44px "Microsoft YaHei";border-bottom: 1px solid #fff;}
.sub_cont h3 a {display: inline-block;color:#0b318f;padding-right: 12px;}
.sublist {font: 14px/37px "Microsoft YaHei";}
.sublist li { padding-left:13px;height: 38px;margin-bottom:19px;overflow: hidden;background:url(../images/item3.gif) no-repeat 180px 11px #ededed;}
.sublist li a {display:block;color: #202020;font-size:14px;}

.leftcontact .txt { line-height: 24px; padding-top: 5px;  display: block;}
.leftcontact { padding-top: 20px;}
  
.banner {
  height: 328px;   display: block;
  width: 1440px;
  margin:0 auto;
}
.part1 {
  height: 44px;
  width: 100%;
  border-bottom: 1px solid #d4d5d5;
  line-height: 44px;
}
.part1 .w .fl b {
  float: left;
  color: #333;
  font-size: 14px;
}
.part1 .w .fl .keya {
  float: left;
}
.part1 .w .fl .keya a {
  float: left;
  display: block;
  padding: 0px 5px;
}
.part1 .w .fl .keya a:hover {
  text-decoration: underline;
}
/*search*/
.part1 .w .ss {
  width: 219px;
  padding-top: 8px;
}
.part1 .w .search {
  height: 29px;
  width: 219px;
  background: url(../images/search.jpg) no-repeat;
}
.part1 .w .search_form {
  width: 172px;
  height: 29px;
  float: left;
  padding-left: 20px;
  overflow: hidden;
  line-height: 29px;
}
.part1 .w .search_form input {
  border: 0;
  background: transparent;
  color: #bebdbd;
  width: 172px;
}
.part1 .w .search_btn {
  float: left;
  width: 25px;
  height: 29px;
  display: inline;
}
.part1 .w .search_btn .pushbutton {
  background: transparent;
  border: 0px;
  width: 25px;
  height: 29px;
  cursor: pointer;
}
.part4 {
  padding-top: 25px;
}
.pro-about{ width:350px;height:260px; float:left; overflow:hidden;position: relative;}
.pro-aboutt-nr{ 
line-height:30px; 
font-size:13px; 
height:220px; 
overflow:hidden; 
padding:5px;
text-align:justify; 
text-justify:inter-ideograph;
}
.pro-list{ width:350px; float:right;position: relative; height:220px;}
.part4 .pro-list .newscontent {
  width: 350px;
}
.part4 .pro-list .newscontent ul li {
  background: url(../images/newsli.jpg) no-repeat 0px 15px;
  width: 100%;
  overflow: hidden;
}
.part4 .pro-list .newscontent ul li a {
  display: block;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dotted #cacbcb;
  padding-left: 17px;
  font-size: 13px;
}
.part4 .product {
  width: 914px;
}
.part4 .product .title {
  background: url(../images/nav.jpg) repeat-x;
  height: 43px;
}
.part4 .product .title span {
  padding-left: 25px;
  display: block;
  line-height: 43px;
  color: #012777;
  font-size: 16px;
  font-weight: bold;
}
.part4 .product .title span i {
  width: 10px;
  height: 17px;
  float: left;
  background: #033ba0;
  margin-top: 14px;
  margin-right: 10px;
}
.part4 .product .titla {
  width:915px;
  background: url(../images/nav.jpg) repeat-x;
  height: 43px;
}
.part4 .product .titla span {
  padding-left: 25px;
  display: block;
  line-height: 43px;
  color: #012777;
  font-size: 16px;
  font-weight: bold;
}
.part4 .product .titla span i {
  width: 10px;
  height: 17px;
  float: left;
  background: #033ba0;
  margin-top: 14px;
  margin-right: 10px;
}
.part4 .product .comt {
  width: 940px;
  overflow: hidden;
}
.part4 .product .comt .produtlist {
  padding-top: 16px;
  width: 100%;
}
.part4 .product .comt .produtlist li {
  margin-bottom: 35px;
  width: 235px;
  float: left;
}
.part4 .product .comt .produtlist li a.img {
  position: relative;
  width: 211px;
  height: 159px;
  display: block;
}
.part4 .product .comt .produtlist li a.img img {
  border:1px #CCCCCC solid;
  width: 211px;
  height: 158px;
  display: block;
}
.part4 .product .comt .produtlist li a.img p {
  width: 100%;
  text-align: center;
  height: 29px;
  line-height: 29px;
  background: url(../images/black.png) repeat;
  position: absolute;
  bottom: 0px;
  left: 0px;
  color: #fff;
}
.part4 .product .comt .produtlist li a.img:hover p {
  background: #012b77;
  font-weight: bold;
}
.part4 .product .comt .produtlist li span {
  line-height: 24px;
  font-size: 14px;
  margin: 10px 0px;
  display: block;
  height: 48px;
  overflow: hidden;
  color: #333;
}
.part4 .product .comt .produtlist li .a {
  width: 100%;
  display: block;
}
.part4 .product .comt .produtlist li .a a {
  width: 50%;
  float: left;
  color: #fff;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
}
.part4 .product .comt .produtlist li .a a i {
  width: 19px;
  height: 19px;
  float: left;
  margin-left: 40px;
  margin-top: 4px;
  margin-right: 5px;
}
.part4 .product .comt .produtlist li .a .a1 {
  background: #033ba0;
}
.part4 .product .comt .produtlist li .a .a1 i {
  background: url(../images/icon1.png) no-repeat;
}
.part4 .product .comt .produtlist li .a .a1:hover {
  background: #012c79;
}
.part4 .product .comt .produtlist li .a .a2 {
  background: #f69a05;
}
.part4 .product .comt .produtlist li .a .a2 i {
  background: url(../images/icon2.png) no-repeat;
}
.part4 .product .comt .produtlist li .a .a2:hover {
  background: #e9870d;
}
.part4 .product .comt .produtlist li a:hover img {
  border-color: #012b77;
}
.part4 .product .comt .produtlist li a:hover span {
  font-weight: bold;
  color: #005FBB;
}
.more {
  margin-top: 15px;
  width: 47px;
  height: 13px;
  line-height: 13px;
  border: 1px solid #d5d4d4;
  background: #fff;
  color: #01266e;
  font-family: arial;
  text-align: center;
  margin-right: 10px;
}
.more:hover {
  background: #01266e;
  color: #fff;
  border-color: #01266e;
}

.part7 {
  background: #f4f4f4;
  margin:1px auto 20px;
}
.part7 .about {
  padding-top: 30px;
  background: url(../images/part7.jpg) no-repeat right;
  min-height: 293px;
}
.part7 .about .tik {
  text-align: center;
  width: 450px;
  margin: 0 auto;
  padding-bottom: 30px;
}
.part7 .about .tik p {
  font-family: "Balaram";
  font-size: 24px;
  color: #999;
}
.part7 .about .tik span {
  height: 30px;
  line-height: 30px;
}
.part7 .about .tik span i {
  width: 125px;
  height: 1px;
  background: #c3ccdb;
  float: left;
  margin-top: 14px;
}
.part7 .about .tik span b {
  font-size: 30px;
  font-weight: bold;
  color: #012b77;
  float: left;
  width: 200px;
  background: #f4f4f4;
}
.part7 .about .comt {
  padding-top: 30px;
}
.part7 .about .comt .img {
  border: 1px solid #d5d3d3;
  float: left;
  width: 314px;
  height: 205px;
  display: block;
  padding: 8px;
  background: #fff;
}
.part7 .about .comt .img img {
  display: block;
}
.part7 .about .comt .img:hover {
  border: 1px solid #00317D;
}
.part7 .about .comt span.txt {
  float: right;
  width: 788px; font-size:14px;
  line-height: 28px;
}
.part7 .about .comt span.txt .a1 {
  background: #012b78;
  width: 103px;
  height: 29px;
  line-height: 29px;
  color: #fff;
  display: block;
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}
.part7 .about .comt span.txt .a1:hover {
  background: #2d65c1;
}
.links {
  border: 1px solid #eaeaea;
  margin-top: 20px;
  margin-bottom: 40px;
}
.links .tik {
  background: url(../images/top.jpg) repeat-x;
  height: 35px;
  line-height: 35px;
  font-weight: bold;
  font-size: 18px;
  color: #012b78;
}
.links .tik i {
  width: 9px;
  height: 18px;
  background: #012b78;
  float: left;
  margin: 10px;
}
.links .comt {
  padding: 20px;
}
.links .comt a {
  padding: 0px 10px;
}
.foot {
  background: #012b78;
}
.foot .bonav {
  height: 45px;
  text-align: center;
  padding-top: 30px;
  border-bottom: 1px solid #02399e;
  width: 100%;
}
.foot .bonav a {
  color: #fff;
  line-height: 45px;
  height: 45px;
  background: url(../images/bonavli.jpg) no-repeat 0px 15px;
  font-size: 14px;
  width: 106px;
  display: block;
  float: left;
  overflow: hidden;
}
.foot .bonav a:hover {
  text-decoration: underline;
}
.foot .base {
  text-align: center;
  height: 48px;
  border-top: 1px solid #01215c;
  line-height: 48px;
}
.foot .base .fl,
.foot .base .fr {
  color: #a4abc3;
}
.foot .base a {
  color: #a4abc3;
}
.foot .base a:hover {
  color: #fff;
}
.foot .txt {
  border-bottom: 1px solid #023695;
  padding:30px 0;
}
.foot .txt span.fl {
  width: 445px;
  color: #a4abc3;
  line-height: 38px;
  font-size: 14px;
}
.foot .txt span.fl img {
  display: block;
  padding-bottom: 15px;
}
.foot .txt div.fr {
  width: 495px;
}
.foot .txt div.fr .erw {
  float: left;
  padding-top: 7px;
}
.foot .txt div.fr .erw span {
  width: 120px;
  float: left;
  text-align: center;
  color: #fff;
  line-height: 22px;
  margin-left: 2px;    font-size: 12px;
}
.foot .txt div.fr .erw span img {
  display: block;
}
.foot .txt .wenxi {
  color: #ccc;
  line-height: 24px; font-size:14px;
  float: right;
}
.nybanner {
  height: 264px; padding-top:10px;
  display: block;
  width: 1160px;
  margin:0 auto;
}
.subtik {
  width: 100%;
  height: 41px;
  line-height: 41px;
  background: #00317d;
}
.subtik span {
  padding-left: 20px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.subcomt {
  border: 1px solid #cacbcb;
  padding: 8px;
}
.sobtitle {
  height: 42px;
  line-height: 42px;
  background: url(../images/rightnav.jpg) repeat-x;
  border-left: 1px solid #e5e6e4;
  border-right: 1px solid #e5e6e4;
  border-radius: 5px;
  margin-bottom: 20px;
}
.sobtitle p.fl {
  color: #000;
  font-size: 14px;
}
.sobtitle p.fl i {
  width: 10px;
  height: 15px;
  background: #00317d;
  margin: 15px 10px 0px 25px;
  float: left;
}
.sobtitle .sitepath {
  padding-right: 20px;
}
.submian {
  padding-top: 30px;
}
.submian .subleft {
  width: 228px;
  padding-bottom: 50px;
}
.submian .subleft .lefta {
  padding-bottom: 20px;
}
.submian .subleft .lefta .tik {
  background: #00317d;
  color: #fff;
  font-size: 20px;
  height: 62px;
  line-height: 62px;
  padding-left: 32px;
}
.submian .subleft .lefta .comt {
  border: 3px solid #00317d;
  background: #fff;
}
.submian .subleft .lefta .comt ul li {
  height: 49px;
  line-height: 49px;
  border-bottom: 1px dotted #ccc;
}
.submian .subleft .lefta .comt ul li a {
  font-size: 14px;
  color: #000;
  display: block;
  padding-left: 30px;
}
.submian .subleft .lefta .comt ul li a:hover,
.submian .subleft .lefta .comt ul li a.hover {
  color: #fff;
  background: url(../images/lefthover.jpg) no-repeat center;
}
.submian .subleft .leftnews {
  padding-top: 20px;
}
.submian .subleft .leftnews .leftnewscomt {
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding: 9px;
}
.submian .subleft .leftnews .leftnewscomt ul {
  padding: 5px 0px;
}
.submian .subleft .leftnews .leftnewscomt ul li {
  height: 28px;
  line-height: 28px;
  border-bottom: 1px solid #e7e7e7;
}
.submian .subleft .leftnews .leftnewscomt ul li a {
  float: left;
  color: #333;
}
.submian .subleft .leftnews .leftnewscomt ul li a:hover {
  color: #005FBB;
}
.submian .subleft .leftnews .leftnewscomt ul li span {
  float: right;
}
.submian .subleft .leftcontact {
  padding-top: 20px;
}
.submian .subleft .leftcontact .txt {
  line-height: 24px;
  padding-top: 5px;
  display: block;
}
.submian .subleft .leftcontact ul {
  padding: 5px;
}
.submian .subleft .leftcontact ul li {
  padding-bottom: 10px;
}
.submian .subleft .leftcontact ul li a {
  display: block;
}
.submian .subleft .leftcontact ul li a img {
  width: 188px;
  display: block;
  padding: 5px;
  border: 1px solid #cfd0d0;
}
.submian .subleft .leftcontact ul li a span {
  color: #ea7503;
  font-size: 14px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  display: block;
}
.submian .subleft .leftcontact ul li a:hover img {
  border: 1px solid #00317D;
}
.submian .subright {
  width: 919px;
  padding-bottom: 65px;
}
.submian .subright .produtlist {
  border: 1px solid #e9e9e9;
  margin-top: 20px;
}
.submian .subright .produtlist .list {
  overflow: hidden;
  padding: 25px 0px;
}
.submian .subright .produtlist .list .itag li {
  margin-bottom: 10px;
  height: 211px;
  float: left;
}
.submian .subright .produtlist .list .itag li a {
  display: block;
  height: 211px;
  margin: 0px 21px;
}
.submian .subright .produtlist .list .itag li a img {
  width: 258px;
  height: 177px;
  display: block;
  padding: 3px;
  border: 1px solid #dcdcdc;
}
.submian .subright .produtlist .list .itag li a span {
  height: 34px;
  line-height: 34px;
  display: block;
  width: 100%;
  text-align: center;
}
.submian .subright .produtlist .list .itag li a:hover img {
  border-color: #005FBB;
}
.submian .subright .produtlist .list .itag li a:hover span {
  color: #005FBB;
}
.submian .subright .caselist {
  margin-left:4px;
}
.submian .subright .caselist ul.list {
  float: left;
}
.submian .subright .caselist li.item {
  float: left;
  margin: 20px 5px 0px;
}
.submian .subright .caselist li.item img {
  width: 215px;
  height: 181px;
  display: block;
  border: 1px solid #dedfdf;
}
.submian .subright .caselist li.item span {
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 215px;
  font-size: 14px;
}
.submian .subright .caselist a:hover img {
  border: 1px solid #00317d;
}
.submian .subright .caselist a:hover span {
  color: #00317d;
}
.submian .subright .listnews {
  border: 1px solid #e9e9e9;
  padding: 20px;
}
.submian .subright .listnews ul li {
  padding-bottom: 15px;
}
.submian .subright .listnews ul li a {
  display: block;
}
.submian .subright .listnews ul li a p {
  font-size: 14px;
  color: #335a97;
  height: 30px;
  line-height: 30px;
}
.submian .subright .listnews ul li a span {
  color: #848484;
  line-height: 24px;
  max-height: 96px;
  overflow: hidden;
  display: block;
  border-bottom: 1px dashed #d6d6d6;
  padding-bottom: 5px;
}
.submian .subright .listnews ul li a:hover p {
  font-weight: bold;
}
.submian .subright .listnews ul li a:hover span {
  color: #666;
}
.submian .subright .aboutlist {
  line-height: 26px;
  color: #333;
}
.submian .subright .conBox {
  padding: 20px;
  line-height: 24px;
  color: #333;
}
/* page_newsdetail_list */
.submian .subright .ArticleTitle h1 {
  padding-top: 10px;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px dotted #a6a6a6;
  font-weight: bold;
  color: #00317d;
}
.submian .subright .ArticleMessage {
  text-align: center;
  line-height: 22px;
  height: 22px;
  border-bottom: 1px dotted #a6a6a6;
  margin-bottom: 10px;
}
.submian .subright .ArticleTencont {
  padding: 5px 0px 20px 0px;
  line-height: 2em;
  overflow: hidden;
}
/* relatedLink */
.submian .subright .reLink {
  height: 30px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  width: 100%;
  margin: 10px auto 10px;
}
.submian .subright .reLink .prevLink {
  float: left;
  margin-left: 10px;
  height: 30px;
  line-height: 30px;
}
.submian .subright .reLink .nextLink {
  float: right;
  margin-right: 10px;
  height: 30px;
  line-height: 30px;
}

.fix {
  position: fixed;
  z-index: 99;
  right: 0px;
  bottom: 10%;
  border-radius: 5px;
}
.fix .bodd {
  position: relative;
  background: #0069d9;
  padding: 10px;
  width: 120px;
}
.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; padding-bottom:10px;
  border-radius: 5px 5px 0px 0px;
  line-height: 35px;
  font-size: 14px;
}
.fix .bodd .online {
  background: #fff;
  text-align: center;
  padding-top: 10px;  border-radius: 5px;
}
.fix .bodd .online a {
  height: 18px;
  line-height: 18px;
  background: url(../images/fixqq.jpg) no-repeat 30px 2px;
  display: block;
  padding-bottom: 10px;
  padding-left: 15px;
}
.fix .bodd .ewm {
  text-align: center;
  background: #fff;
  margin-top: 5px;
  border-radius: 5px;
}
.fix .bodd .ewm i {
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;    font-size: 12px;
}
.fix .bodd .tel {
  text-align: center;
  padding-top: 13px;
}
.fix .bodd .tel b {
  display: block;
  color: #fff;
  font-size: 15px;
  padding-bottom: 5px;
}
.fix .kefubtn {
  background: url(../images/fixsuo.png) no-repeat;
  width: 70px;
  height: 142px;
  display: none;
  cursor: pointer;
}
/*# sourceMappingURL=style.css.map */
/*newslist*/
.newslist {
	width: 313px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	height: 315px;
}
.newslist_tit {
	background:#d62727;
	color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    width: 317px;
}
.newslist_tit .tit {
	color:#FFF;
	font-size:14px;
	width: 260px; padding-left:20px;
	background: #01579b;
	float: left;
	font-family: arial;
}
.newslist_tit  a {
	height: 23px;
	width: 23px;
	display: block;
	float: left;
	margin: 0 0 0 9px;
  *margin-top:9px;
}
.newslist_con {
	margin-top: 19px;
	background: #f1eff0;
	cursor: pointer;
}
.newslist_con .list {
	padding: 8px 0 18px 10px;
	height:158px;
}
.newslist_con .list li {
    background: url(../images/arrow.gif) no-repeat scroll 3px 11px ;
    line-height: 26px;
    overflow: hidden;
    padding-left: 16px;
}
.main_box {
	width: 1160px;
	margin: 10px auto 0;
	overflow: hidden;
}


.case {
	width: 836px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	height: 315px;
}
.case_tit {
	background:#d62727;
	color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    width: 840px;
}
.case_tit .tit {
	color:#FFF;
	font-size:14px;
	width: 783px; padding-left:20px;
	background: #01579b;
	float: left;
	font-family: arial;
}
.case_tit  a {
	height: 23px;
	width: 23px;
	display: block;
	float: left;
	margin: 0 0 0 9px;
  *margin-top:9px;
}
.case_con {
	margin-top: 19px;
	background: #f1eff0;
	cursor: pointer;
}
.case_con .list {
	padding: 20px 0 20px 10px;
	height:160px;
	border-bottom: 25px solid #ccc;
}
.case_con .list li {
    background: url(../images/arrow.gif) no-repeat scroll 3px 11px ;
    line-height: 26px;
    overflow: hidden;
    padding-left: 16px;
}

/*应用案例*/
.reveal{width:800px;margin: 0 auto;height: 230px;position: relative; padding-top:30px;}
.reveal .tit{padding-top: 48px;padding-bottom: 12px;border-bottom: 1px #dfdfdf solid;height: 50px;margin-bottom: 26px;}
.reveal .tit span{padding-right: 80px;background: url(../images/z1.jpg) no-repeat center right;}
.reveal .tit span a{font-family: "Microsoft YaHei";font-weight: bold;font-size: 24px;color: #20529b;}
.reveal .tit span a i{font-style: normal;font-size: 14px;color: #dfdfdf;display: block;text-transform: uppercase;padding-top: 6px;}
.reveal .tit  b{font-weight: normal;padding-top: 12px;}
.reveal .tit  b a{width: 75px;height: 24px;border: 3px #dfdfdf solid;display: inline-block;text-align: center;line-height: 24px;color: #a3a3a3;font-size: 12px;font-family: "Microsoft YaHei";}
.reveal li{float: left;padding:0 12px;}
.reveal li.non{padding-right: 0;}
.reveal li span{ display: block;text-align: center;margin-top: 15px;font-family: "Microsoft YaHei";font-size: 14px;color: #231915;}
.reveal li img{padding: 4px;border: 1px #d1d1d1 solid;width: 214px;height: 154px;}
.reveal .zuo{position: absolute;left: -35px;top: 201px;}
.reveal .you{position: absolute;right: -35px;top: 201px;}
.reveal li a:hover,.reveal li.cur a{text-decoration: none;}
.reveal li a:hover span,.reveal li.cur a span{color: #012c79;text-decoration: none;}

.d6_c1{width:445px;margin:0;clear:both;float: left;position:relative;z-index:10;}
.d6_c1 ul,.d6_c1 li{margin:0;padding:0}
.d6_c1 .nav-first{clear:both}
.d6_c1 .nav-first li{float:left;margin:0 110px 0 0;position:relative}
.d6_c1 .nav-first li#columns14,.d6_c1 .nav-first li .nav-second li{margin:0}
.d6_c1 .nav-first li#columns12{width:140px}
.d6_c1 .nav-first li#columns12 a{width:70px}
.d6_c1 .nav-first li#columns12 .nav-second a{width:100%}
.d6_c1 ul.nav-first .first{background:0}
.d6_c1 ul.nav-first .last{display:none}
.d6_c1 .nav-first li a{font:"微软雅黑"; line-height:26px;text-align:center;display:block;text-decoration:none;font-size:14px;color:#e6e6e6;border-bottom:1px solid #808080;}
.d6_c1 .nav-first li a:hover{color:#fff;border-bottom:1px solid #fff}
.d6_c1 .nav-first li a span{display:inline-block; width:}
.d6_c1 .nav-first li a:hover span{cursor:pointer}
.d6_c1 .nav-second{position:absolute;top:36px;left:0;z-index:10;visibility:inherit;visibility:inherit!important}
.d6_c1 .nav-first .nav-second li{width:100%}
.d6_c1 .nav-first .nav-second li a,.d6_c1 .nav-first li.current .nav-second a{display:block;width:100%;font-weight:normal;color:#cbcbc9;font-size:14px;border:0;line-height:26px;text-align:left}
.d6_c1 .nav-first .nav-second li a:hover,.d6_c1 .nav-first li.current .nav-second a:hover,.d6_c1 .nav-first .nav-second li a.left-current,.d6_c1 .nav-first .nav-second li a.right-current,.d6_c1 .nav-first li.current .nav-second a.right-current{color:#fff}
.d6_c1 .nav-second a span,.d6_c1 .nav-first li .nav-second a span,.d6_c1 .nav-first li.current .nav-second a span,.d6_c1 .nav-first li .nav-second a:hover span,.d6_c1 .nav-first li.current .nav-second a:hover span{display:block;width:200px;}
.d6_c1 .nav-second li ul{position:absolute;top:5px;}
.d6_c1 .nav-second li ul.left-forward ul{top:5px;z-index:999;}

.link {color: #ACACB1;font-size: 14px;}
.link a {border: 1px #e0e0e1 solid; padding: 5px 15px; color: #e0e0e1; border-radius: 2px;    margin: 0px 5px 0px 5px;}
.kewords {  width: 530px;    float: left;overflow: hidden;color:#FFFFFF; height:30px; font-size:14px; font-family:"微软雅黑";}


/* Tab切换 */

.words { }
.words ul { margin-top: 10px; width: 100%; background: url(../images/worksbg.jpg) repeat-x; border: 1px #e0e0e1 solid; height: 35px; }
.words ul li { float: left; background: url(../images/worksbg.jpg) repeat-x; border-right: 1px #e0e0e1 solid; font-size: 12px; margin-bottom: 20px; }
.words ul li a { height: 20px; padding: 5px 20px 10px 19px; display: block; }
.words ul li a:hover { background: #0074C9; height: 20px; padding: 5px 20px 10px 19px; color: #FFFFFF; }
.wordxz a { background: #0074C9; height: 20px; padding: 5px 20px 10px 19px; color: #FFFFFF; }
.slideTxtBox { width: 100%; overflow: hidden; text-align: left; margin-top: 10px; }
.slideTxtBox .hd { height: 35px; line-height: 35px; background: url(../images/worksbg.jpg) repeat-x; border: 1px #e0e0e1 solid; font-size: 14px; }
.slideTxtBox .hd ul { overflow: hidden; zoom: 1; }
.slideTxtBox .hd ul li { float: left; border-right: 1px #e0e0e1 solid; }
.slideTxtBox .hd ul li a { display: block; padding: 0 15px; }
.slideTxtBox .hd ul li a:hover { text-decoration: none; }
.slideTxtBox .hd ul li.on a { background: #0074C9; color: #fff; font-weight: bold; }
.slideTxtBox .bd { padding: 10px; }
.slideTxtBox .bd li { color: #666; font-size: 14px; line-height:30px;}
.league { width: 580px; }
.league h1 { font-size: 16px; margin: 0px; }
.league p { font-size: 12px; color: #666; line-height: 2em; }
.xian { border-top: 1px #e0e0e1 dotted; height: 10px; margin-top: 10px; }
.leaguelist { margin-top: 20px; }

/*product_index*/
dl.pd_list_dl { width:30%; float:left; padding:0 13px 25px; }
dl.pd_list_dl dt img { width:275px; height:258px; border:solid 1px #d2d2d2; padding:3px;}
dl.pd_list_dl dd{ padding:5px 0 0 5px;}
dl.pd_list_dl dd p { line-height:25px;height:25px; overflow:hidden;}
.doc_pro_list { font-size:12px; }
.doc_pro_list li { clear: both; height:175px; padding:0 120px 0 210px; position:relative; list-style:none; border-bottom:1px solid #ccc; }
.doc_pro_list .doc_colorbox { position:absolute; left:10px; top:20px; width:160px; height:120px; padding:5px; border:1px #ccc solid; }
.doc_pro_list .doc_colorbox img { width:160px; height:120px; }
.doc_pro_list .doc_plug { width:100px; height:60px; position:absolute; right:5px; top:50px; }
.doc_pro_list .doc_plug a { display:block; height:28px; line-height:28px; padding-left:20px; }
.doc_pro_list .doc_detailed { background:url(../res/images/product_05.png) no-repeat left center;}
.doc_pro_list .doc_cart { background: url(../res/images/product_06.png) no-repeat left center;}
.doc_pro_list h3 { margin:0; width:100%; height:40px; line-height:40px; padding-top:5px; overflow:hidden; }
.doc_pro_list h3 a { font-weight:bold; font-size:13px; color:#0CF; }
.doc_pro_list p { width:100%; padding:0 0 8px 0; line-height:24px; height:70px; overflow:hidden; margin:0; }
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%; }
.details { height:90px; overflow:hidden; line-height:25px; }
.details h2 { font-size:12px; font-weight:normal; }

/*product_view*/
.prointr{ margin:0px 0;}
.prointr h2{ height:35px; background:url(../images/hbg.jpg) repeat-x; font-size:14px; font-family:"微软雅黑", "黑体"; font-weight:normal; padding:5px 0 0 15px; text-shadow: 0 1px 0 #FFFFFF;}
.prointr p{ line-height:30px; color:#666; font-size:14px; font-family:"微软雅黑";padding:5px;}
.details h2{ font-size:12px; font-weight:normal;}
.xgprlist{ width:100%; float:left; padding-top:15px;}
.xgprlist h3{ font-size:16px; font-weight:normal; padding:10px 0 0 15px; height:30px; background:#f0f0f0; margin-bottom:10px;}
.xgprlist ul li{ width:160px; height:160px; float:left; margin:0 5px; display:inline;}
.xgprlist ul li a{ display:block; width:145px; height:160px; z-index:10;}
.xgprlist ul li img{ width:140px; height:105px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ width:160px; text-align:center; float:left; padding-top:10px; font-size:12px;}
.tags { font-size:14px; margin:20px 0px; padding:5px 0px;}

.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.wzzzxx{border:1px solid #ccc;padding:20px;margin-bottom:20px;}
.wzzzxx h4{margin-top:-32px;width:110px;text-align:center;margin-bottom:15px;background: #fff;}
.nybq{line-height:30px;font-size:14px;}
.prodetails { font-size: 12px;line-height:25px; margin:10px 20px 0; }

/* article*/        
#articlebox{ /*margin:0 15px; */line-height:28px; font-size:14px; }
#articlebox h1{text-align:center; font-size:20px; font-family:'微软雅黑'; font-weight:normal; padding:10px 0;}
#articlebox hr{height:5px;border:none;border-top:5px ridge green;}
.details h2{ background:#F8F8FF; border: 1px solid #DDD; line-height: 25px; margin-bottom: 15px;  padding: 10px; font-size:14px; text-indent:28px;}
.artcontent{width:100%; word-wrap: break-word;}
.artcontent img{max-width:100%;}
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span { float: left;}
#articeBottom span a { font-size: 12px;}
#articeBottom span a:hover {color: #0099FF;}
/*picture*/

#scroll ul li{overflow: hidden;	margin:10px 5px 0px;	float: left;}
#scroll ul li dl{overflow: hidden;}
#scroll ul li dl dt{border: 1px solid #ddd;background: #fff;}
#scroll ul li dl dt:hover{background: #012b77;border: 1px solid #fff;}
#scroll ul li dl dt img{width: 215px;height: 161px;	overflow: hidden;}
#scroll ul li dl dd{height: 30px;line-height: 30px;	overflow: hidden;text-align: center;}
/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/
.light-theme
{margin:20px 0;text-align: right;}

.light-theme a, .light-theme span {
	color: #666;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

.light-theme a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.light-theme .current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
	cursor: default;
}

.light-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

/*list_view*/
.endPageNum{ clear:both; font-size:12px; text-align:center;}
.endPageNum table{ margin:auto;}
.endPageNum .s1{width:52px;}
.endPageNum .s2{background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold;}
.endPageNum a.s2:visited {color:#fff;}
.endPageNum a{padding:2px 5px;margin:5px 4px 0 0; color:#1F3A87;background:#fff; display:inline-table; border:1px solid #ccc; float:left;}
.endPageNum a:visited{color:#1f3a87;} 
.endPageNum a:hover{color:#fff; background:#1f3a87; border:1px solid #1f3a87;float:left; text-decoration:underline;}
.endPageNum .s3{cursor:default;padding:2px 5px;margin:5px 4px 0 0; color:#ccc;background:#fff; display:inline-table; border:1px solid #ccc; float:left;}
.clear{ clear:both;}
.editor{ float:left; font-size:12px; margin:11px 0; width:545px; text-align:right;}
#newscontent{ width:95%; margin:0 auto; padding:10px;}
#newsconttitle a:hover{ color:#04d;}
#newsconttitle span{ float:left;}
#newsconttitle h1{ font-size:16px; font-weight:bold; color:#00317D; padding:0; margin:0 auto; text-align:center; font-family:"微软雅黑";}
#newsconttitle p{ width:100%; height:20px; line-height:20px; float:left; padding:15px 0; margin:0 auto; color:#666; border-bottom:1px #ddd solid; text-align:left;}
#newsconttitle p a{ width:410px;height:20px; overflow:hidden; display:block; color:#1e6bc5;word-wrap: break-word;word-break: normal; float:left;}	
#newsummary{margin: 10px 0px 0px;padding: 12px 5px 6px;width:98%; background:#FFF;border: 1px solid #DCDDDD; }
#newsummary h2{text-indent: 2em;font-size: 14px;line-height: 20px;color:#666; font-weight:500;}
#newcontent{ line-height: 28px; font-size:14px; color:#666; margin:10px 5px 0 5px; float:left; display:inline;}
#newcontent p{  padding:0; margin:0;}
#newcontent p a:hover{ color:#04d;}
#newsleft .ad{ margin:10px 0; float:left;}
#newsright{ float:left; width:350px; margin-left:10px; display:inline;}
#articeBottom {font-size: 12px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span{ float:left;}
#articeBottom span a{ font-size:12px;}
#articeBottom span a:hover{ color:#0099FF;}
#articleHeader { margin:5px 0; padding:10px; height:60px;}
#articleHeader h4{font-size:12px; color:#333; height:20px;}
#articleHeader h4 a{ font-size:12px; color:#333}
.details h2{ background:#F8F8FF; border: 1px solid #DDD; line-height: 25px; margin-bottom: 15px;  padding: 10px; font-size:14px; text-indent:28px;}

/*list_index*/
.news ul{padding:15px 0; overflow:hidden;}
.news .title{height:50px; line-height:50px; display:block; border-bottom:1px solid #dedede;}
.news .title .tl{float:left; display:inline; font-size:40px; color:#333; font-weight:100; font-family:Arial, Helvetica, sans-serif;}
.news .title .path{color:#333;height:50px; line-height:50px; float:right; display:inline-block; padding:0;}	
.news .title .path a{color:#333;}
.news dd{width:278px; height:330px; margin-top:20px; display:inline-block; float:left;}	
.news dd .pic{width:278px; height:170px; border:1px solid #CACACA; display:block;}
.news dd .pic img{margin:2px; display:block;}
.news dd .date{line-height:20px; font-size:12px; color:#666; padding-top:10px;}
.news dd h3{line-height:40px; font-size:18px; color:#333; font-weight:100; height:40px; overflow:hidden;}
.news dd p{line-height:20px; font-size:12px; color:#666; font-weight:100; height:40px; overflow:hidden;}
.news dd .more {width:722px; height:20px; display:block; margin-top:10px; background:url(../res/images/case/more.gif) no-repeat;}
.news dd.d2{margin-left:35px; margin-right:35px;}
.news .tb{height:15px; margin-top:20px; background:url(../res/images/tb.gif) repeat-x;}
.news li{line-height:40px; height:40px; display:block; overflow:hidden; color:#666; font-size:14px; border-bottom:1px dashed #C6C6C6;}
.news li a{display:block; height:40px; color:#666;}
.news li a:hover{color:#2778BD;}
.news li .ll{float:left; display:inline-block; margin-left:20px; padding-left:15px; background:url(../images/ll.gif) no-repeat left;}
.news li .ll:hover{color:#2778BD;}
.news li .lr{float:right; font-size:12px; display:inline-block; padding-right:25px;}
.news li.last{border:none;}
.news .page{border-top:1px solid #dedede; padding-top:20px; height:30px; line-height:30px; text-align:center; margin:10px 0;}
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}


/*call_list*/

#crsnews{ width:100%; float:left; padding:10px 0px;}
.picnews{ width:100%; float:left; height:160px;}
.picnews ul li{ width:50%; height:160px; float:left; list-style:none;}
.picnews ul li a{ display:block;}
.newspic{ width:174px; height:124px; float:left;}
.picnews ul li img{ width:160px; height:110px; float:left; padding:5px; border:1px solid #ddd;}
.picnewslist{ width:160px; padding-left:6px; float:left; line-height:24px; color:#999;}
.picnewslist a{ width:160px; float:left; color:#000; font-size:14px; height:72px;}
.picnewslist span{ width:160px; height:48px; float:left;overflow:hidden;}
.newcalllist{ width:100%; float:left; padding-bottom:25px; font-size:12px;}
.newcalllist h2{ font-size:16px; margin-bottom:10px; padding:0 20px;}
.newcalllist h2 a{ float:right; font-family:"宋体"; color:#999; font-size:12px; font-weight:normal;}
.news ul{overflow:hidden;}
.news .title{height:50px; line-height:50px; display:block; border-bottom:1px solid #dedede;}
.news .title .tl{float:left; display:inline; font-size:40px; color:#333; font-weight:100; font-family:Arial, Helvetica, sans-serif;}
.news .title .path{color:#333;height:50px; line-height:50px; float:right; display:inline-block; padding:0;}	
.news .title .path a{color:#333;}
.news dd{width:278px; height:330px; margin-top:20px; display:inline-block; float:left;}	
.news dd .pic{width:278px; height:170px; border:1px solid #CACACA; display:block;}
.news dd .pic img{margin:2px; display:block;}
.news dd .date{line-height:20px; font-size:12px; color:#666; padding-top:10px;}
.news dd h3{line-height:40px; font-size:18px; color:#333; font-weight:100; height:40px; overflow:hidden;}
.news dd p{line-height:20px; font-size:12px; color:#666; font-weight:100; height:40px; overflow:hidden;}
.news dd .more {width:722px; height:20px; display:block; margin-top:10px; background:url(<?php echo $tag['path.skin']; ?>res/images/case/more.gif) no-repeat;}
.news dd.d2{margin-left:35px; margin-right:35px;}
.news .tb{height:15px; margin-top:20px; background:url(<?php echo $tag['path.skin']; ?>res/images/tb.gif) repeat-x;}
.news li{line-height:40px; height:40px; display:block; overflow:hidden; color:#666; font-size:14px; border-bottom:1px dashed #C6C6C6;}
.news li a{display:block; height:40px; color:#666;}
.news li a:hover{color:#2778BD;}
.news li .ll{float:left; display:inline-block; margin-left:20px; padding-left:15px; background:url(../images/icons2.jpg) no-repeat left;}
.news li .ll:hover{color:#2778BD;}
.news li .lr{float:right; font-size:12px; display:inline-block; padding-right:25px;}
.news li.last{border:none;}
.news .page{border-top:1px solid #dedede; padding-top:20px; height:30px; line-height:30px; text-align:center; margin:10px 0;}
#picnewslist a{color:#333; font-size:13px;}
#picnewslist a:hover{color:#005EAE;}
.textnews a:hover{color:#005EAE;}
