﻿/*-------- body --------*/
body {font-size:14px;color:#333;font-family:"Microsoft YaHei";}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5{margin:0px;padding:0px;border:0;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#F00;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
a{transition: all 0.2s;-moz-transition: all 0.2s; /* Firefox 4 */-webkit-transition: all 0.2s; /* Safari 和 Chrome */-o-transition: all 0.2s; /* Opera */}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

a.link1{ color:#F00; text-decoration:none;}
a.link1:hover{color:#C00;}

.clear {clear:both;height:0px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear15 {clear:both;height:15px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear30 {clear:both;height:30px;overflow:hidden;}

.w1200 {width:1200px;margin: 0 auto;}
.w1000 {width:1000px;margin: 0 auto;}
.fr {float: right;}
.fl {float: left;}

/****/

.header{overflow:hidden; height:120px;}
.header_left{overflow:hidden; float:left; margin-top:30px;}
.header_left a{display:block; float:left;}

.header_wz { border-left:1px solid #ccc;float:left; margin-left:20px;padding-left:20px;margin-top:30px; font-size:22px; color:#333; font-weight:bold;}

.header_wz span{ font-size:20px; color:#107bd6;}

.header_right{overflow:hidden; float:right; width:480px; margin-top:30px;}

.head_search{width:255px; float:left; overflow:hidden;border:1px solid #dfe6e9; margin-top:6px;}
.head_search input{font-size:12px;border-width:0px;width:200px;border:none;padding:9px 0px 9px 10px;float:left;color:#aaaaaa;outline:medium none; background:none}
.head_search button{border:none;width:34px;height:34px; cursor:pointer;vertical-align:middle; text-align:center;float:right;outline: medium none; background:url(../images/fdj.jpg) no-repeat; border-left:1px solid #dfe6e9;}

.header_right_zi{overflow:hidden; float:right; text-align:right;}
.header_right_zi p{font-size:22px; color:#F00; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.header_right_zi p span{display:block; font-size:16px; color:#333;font-family:"Microsoft YaHei"; margin-bottom:5px;}


/** 导航 下拉**/

.navBar{height:60px; line-height:60px; background:#107bd6;}
.navBar ul{ width:1200px; margin:0 auto;}
.navBar ul li { float:left; font-size:16px; font-weight:bold;}
.navBar ul li a{padding:0 28px;display:block; color:#fff;}
.navBar ul li a:hover,.navBar ul li.cur a{background:#006fc9;color:#fff;}
.navBar ul li.r {}

.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:8px;margin:5px;background:#fff;overflow:hidden; 		line-height:9999px;}	
.fullSlide .hd ul .on{ background:#0252a7; }

/*   product  */

.proBox {font-size:12px;padding:30px 0px 40px 0px; background:#f4f8fb;}

.idxTxt { text-align:center;}
.idxTxt div.t1{font-size:24px; font-family:"Arial Black", Gadget, sans-serif;padding-bottom:5px;}
.idxTxt div.t2{ font-size:36px; }
.idxTxt div.t2 span{float:left;width:220px;text-align:center;color:#107bd6;}
.idxTxt div.t2 .idx-tel{ width:165px; font-size:18px; background:#107bd6; height:36px; line-height:36px; text-align:center; color:#fff; font-weight:bold;}
.idxTxt div.t2 .line1{ width:310px; height:25px; background: url(../images/xgray_line09.png) repeat-x left bottom;margin-left:10px;}
.idxTxt div.t2 .line2{ width:310px; height:25px; background: url(../images/xgray_line09.png) repeat-x right bottom;margin-right:10px;}
.idxTxt div.t3{ font-size:16px; padding-top:15px; color:#666;}

.proLeft {width:280px;float:left;}

.pro_fen h3 { height: 86px; background:#107bd6; text-align: center;}
.pro_fen h3 a { font-size: 24px; color: #fff; font-weight: bold; line-height: 86px;}

.pro_fen .pro_fen_b { background:#fff;  border-top: none; padding-top: 26px;}

.pro_fen .pro_fen_b h4 {height: 50px; margin-bottom:10px;}
.pro_fen .pro_fen_b h4 a {display:block;font-size:16px;color:#333;width:195px;height:50px;background:#ddd;line-height:50px;margin:0 auto;padding-left:45px;}
.pro_fen .pro_fen_b h4 a:hover { background:#00a2ea; color: #fff;}
.pro_fen .pro_fen_b li { width: 206px; height: 50px; background: url(../images/fsx.png) no-repeat center bottom; margin: 0 auto; padding-left: 35px; line-height: 50px;}
.pro_fen .pro_fen_b li a { font-size:14px;color:#333; padding-left:14px; background: url(../images/fsj.png) no-repeat left center;}
.pro_fen .pro_fen_b li a:hover { color: #d8660a; font-weight: bold;}
.pro_fen .pro_fen_b .nones { background: none;}

.proLeft .idxTel { height:120px;background:#107bd6; margin-top:20px; padding-top:30px; color:#fff; font-size:16px; line-height:32px; padding-left:50px;}
.proLeft .idxTel div{width:40px; height:3px; background:#fff; margin-bottom:10px;}
.proLeft .idxTel span{font-size:22px; font-weight:bold;}


.proRigh {width:870px;float:right;}

.fsy li { float: left; position: relative; margin-bottom: 18px;}
.fsy li img {display: block;width:427px;height:427px;}
.fsy li em {display:block;position:absolute;left:0;top:390px;width:427px;height:37px;background:#262626;font-size:14px;color:#fff;text-align:center; line-height: 37px;}

.fsy li p { position:absolute;left:0;top:0;width: 427px;height:427px;background:url(../images/fstm.png) no-repeat;text-align:center;font-size: 18px;color:#fff; font-weight: bold; padding-top: 83px; display:none;}
.fsy li p span {display: block; width: 310px; font-size: 14px; color: #fff; line-height: 28px;height: 80px; overflow:hidden; margin: 20px auto; font-weight: normal;}
.fsy li p i {display: block; font-weight: normal;font-style:normal;width:120px;height:38px;background:#F90;font-size:14px;color:#fff;text-align: center; line-height: 38px; margin: 0 auto;}
.fsy a:hover em { display: none;}
.fsy a:hover p { display: block;}

.fsy li:nth-child(2n){margin-left: 16px;}

/**/
.ys_bj{background:url(../images/ys_bj.jpg) no-repeat center 0; height:830px; overflow: hidden;font-family:"Microsoft Yahei";}
.ys{ width: 1200px;margin: 0 auto; overflow: hidden;}
.ys h2{ height: 130px; overflow: hidden; font-size:36px; padding-top:30px;text-align:center;color: #fff; line-height:50px;}
.ys h2 span{ display: block; color: #fff; font-size:20px;}

.ys_c{ height:560px; overflow: hidden;}

.ys_c li{ float: left; width: 285px; overflow: hidden; height: 540px; position: relative; line-height: 0; margin-right:15px;}
.ys_c li img{ width: 285px; height: 300px;}
.ys_c li b{ display: block; position: absolute; top:0; left: 0; width:285px; height: 306px;background:url(../images/png11.png) repeat;}
.ys_c li h3{ height: 216px; overflow: hidden; background: #fff; text-align: center; font-size: 16px; color: #2e2e2e; line-height: 24px;}
.ys_c li h3 span{ display: block; padding: 52px 0 15px; font:46px Arial, Helvetica, sans-serif; line-height: 50px;}
.ys_c li h3 i{ display: block; font-size: 14px; font-weight: normal;}

.ys_wz{ position: absolute; top:250px; left: 0; width:285px;  height:290px; background:#01a8f6;  text-align: center; display: none;}
.ys_wz h4{ height: 150px; overflow: hidden; font-size: 16px; color: #fff; line-height: 22px;}
.ys_wz h4 a{ color: #fff;}
.ys_wz h4 span{ display: block; padding: 40px 0 10px; font:46px Arial, Helvetica, sans-serif; line-height: 50px;}
.ys_wz h4 i{ display: block; font-size: 14px; font-weight: normal;}
.ys_wz p{ padding: 12px 30px 0; height: 87px; overflow: hidden; font-size: 14px; line-height: 22px; color:#d3f1ff;}

.ys_wz em { display: block;}
.ys_c li  .ys_wz em img{ width: 28px; height: 33px;}

.ys_roll{ padding-left: 420px;}
.ys_roll a{ width: 172px; height:24px; overflow: hidden; display: inline-block; background: #333; margin-right: 21px;}
.ys_roll a:hover{ background: #ff9900;}


/**/
.about_bj{border-bottom:5px solid #eee;  padding-top:20px; height: 520px; overflow: hidden;background:url(../images/about_bj.jpg) no-repeat center 20px;font-family:"Microsoft Yahei";}
.about{width: 1000px; height: 520px; margin: 0 auto; overflow: hidden;}
.about dl{ padding-top: 23px;}
.about dt{ width: 526px; overflow: hidden;}
.about dt img{ border:8px solid #aad8ff; width: 510px; height: 377px;}
.about dd{ width: 400px; padding-top: 86px; overflow: hidden;}
.about dd h3{ font-size: 36px; font-weight: normal; line-height: 40px;}
.about dd h3 a{ color:#333;}
.about dd h3 i{ display:block; color: #3f3f3f;font:14px/22px Arial, Helvetica, sans-serif; text-transform: uppercase;}
.about dd p{ padding: 20px 20px 0 0; height: 90px; overflow: hidden; font-size: 14px; line-height: 26px; color: #505050;}
.about dd em{ display: block;}
.about dd em a{display: inline-block; width: 151px; height: 46px;background:#107bd6; font-size: 16px; color: #fff; text-align: center; line-height: 46px; margin-right: 47px;}
.about dd em a.ico{background:#F90; }

.idx-a-img { margin-top:20px;}
.idx-a-img .bd ul li{ margin-right:12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.idx-a-img img{ width:120px; height:90px; display:block;}


/**/

.news_bj{height:570px; overflow:hidden; margin-top: 62px; background:url(../images/news_bj.jpg) no-repeat center top;}
.news{ width:1000px; height:531px; margin: 0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.news .hd { height:85px; overflow:hidden;  padding-left: 188px;}
.news .hd li{ float:left;color:#333; padding:0 45px; font-size:28px; line-height: 32px; display: inline-block; text-align: center;}
.news .hd ul li.on{color:#00a5f2;}

.n_nav li a:hover , .n_nav .cur a{ color:#107bd6; text-decoration: none;}
.n_nav .nones{ background:none;}

.news_c{ height:440px;overflow:hidden;}
.news_wz{ padding: 20px 0 0 23px; width:355px; overflow: hidden;}
.news_wz dl{ height:418px; width: 351px; background: #107bd6; overflow:hidden;}
.news_wz dt{ width:319px; height:236px; overflow:hidden; margin: 36px auto 0;}
.news_wz dt img{ width:319px; height:236px;}
.news_wz dd{padding:20px 0 0 20px;}
.news_wz dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.news_wz dd h3 a{ color:#fff;}
.news_wz dd p{ font-size:14px; line-height:24px;height:72px;overflow:hidden; padding:10px 35px 0 0; overflow:hidden; color: #d3f1ff;}
 
.news_r{ width: 603px; padding-top: 40px; overflow: hidden;}
.news_r dl{ height: 85px; margin-top: 3px; border-bottom:1px solid #dfdfdf; overflow: hidden;}
.news_r dt{ width: 71px; height: 71px; background: #e9f8ff; overflow: hidden; text-align: center; color: #333;font:14px/18px Arial, Helvetica, sans-serif; float: left;}
.news_r dt span{ display: block; font-size: 36px; padding-top: 10px; line-height: 40px;}
.news_r dd{ float: right; width: 515px; overflow: hidden; color: #7e7e7e ; font-size: 14px; line-height: 20px;height:70px; overflow:hidden;}
.news_r dd h3{ font-size: 14px; line-height: 30px;}
.news_r dd h3 a{}

/*  links  */

.link.r{background:#edf3f4;}
.link{overflow:hidden; padding:20px 0px;background:#fff;}
.link strong{ margin-right:30px;text-align:center;font-size:13px; color:#606d6f;display:block; float:left; font-weight:400;}
.link a{display:block; float:left;padding-right:35px; font-size:13px; color:#606d6f;}
.link a:hover{color:#00a5f2;}

/*  footer  */

.footer{background:#252525; overflow:hidden; padding:40px 0px 0 0px;}

.wp-title ul li{width:380px;height:130px;float:left;margin-right:20px;position:relative;}
.wp-title ul li .bord { position:absolute;height:115px; border:1px solid #666;width:378px;}
.wp-title ul li .img { position:absolute;bottom:0;left:15px;}
.wp-title ul li .text { position:absolute;top:20px;left:90px; font-size:24px; color:#fff; line-height:36px;}
.wp-title ul li .text span{color:#8a8a8a;font-size:20px;}
.wp-title ul li .t1 span {font-size:16px;}
.wp-title ul li.last{margin-right:0;}

.wp-nav {width:400px;float:left;margin-right:20px; margin-top:10px;}
.wp-nav h3{ color:#fff; font-size:18px; font-weight:normal; padding-bottom:20px;}
.wp-nav ul li {width:130px;float:left; height:32px; line-height:32px; overflow:hidden;}
.wp-nav ul li span{ color:#00a8f6; padding-right:10px;}
.wp-nav ul li a{ color:#8a8a8a;}

.wp-wz {width:150px;float:left;margin-right:20px; margin-top:40px; font-size:14px;color:#8a8a8a;line-height:28px;}
.wp-ewm {float:left;margin-top:20px;}
.wp-ewm img{width:130px; height:130px;}

.footera {background:#151515; height:50px; line-height:50px;}
.footera dl {}
.footera dl dt{width:500px;float:left;}
.footera dl dd{width:500px;float:right;text-align:right;}
.footera dl dd a{color:#fff;}

/*  kefu  */

.qqkefu{position: fixed;top:58%;_position: absolute;_top: expression(eval(document.documentElement.scrollTop + 365));z-index:100;right:0;width:45px;}
.qqkefu ul li{width: 45px;height:45px;margin-bottom:1px;float:right;line-height:45px;font-size:14px;cursor:pointer;position:relative;text-indent: 10px;}
.qqkefu ul li a{color:#fff;display: block;overflow: hidden;height: 45px;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{background:#6691a1;}
.qqkefu ul li.top{background:url(../images/k1.png) no-repeat center #6691a1;position:relative;width:45px;height: 45px;cursor:pointer;}
.qqkefu ul li.top span{position:absolute;display:block;left:0;top:-5px;height:5px;width:45px;}
.qqkefu ul li.top:hover{background:url(../images/k1.png) no-repeat center #6691a1;}
.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:right;}
.qqkefu ul li span{font-size: 14px;font-weight: bold;color: #FFF;}
.qqkefu ul li b.a{background:url(../images/k2.png) no-repeat center #6691a1;}
.qqkefu ul li b.b{background:url(../images/k3.png) no-repeat center #6691a1;}
.qqkefu ul li b.f{background:url(../images/k4.png) no-repeat center #6691a1;}
.qqkefu ul li b.c{background:url(../images/k5.png) no-repeat center #6691a1;}
.qqkefu ul li:hover b.a{background:url(../images/k2.png) no-repeat center center #6691a1;}
.qqkefu ul li:hover b.b{background:url(../images/k3.png) no-repeat center center #6691a1;}
.qqkefu ul li:hover b.f{background:url(../images/k4.png) no-repeat center center #6691a1;}
.qqkefu ul li:hover b.c{background:url(../images/k5.png) no-repeat center center #6691a1;}
.qqkefu ul li.qq_czb{text-indent: 0;}
.qqkefu ul li.qq_czae{ line-height:15px !important}
.erweima{position: absolute;width:111px;height:150px;top: -60px;left: -110px;float: right;cursor: default !important;display:none;}
.erweima p{margin-top:20px;margin-left:10px;}
.erweima img{width:90px;height:90px;}
.qqkefu li .erweima p a{display:block;font-size:14px;color:#333;margin-top:-8px;margin-left:30px;}



/*----  list   ----*/

.listBar1 {height:350px;background:url(../images/bar1.jpg) no-repeat center top;}
.listBar2 {height:350px;background:url(../images/bar2.jpg) no-repeat center top;}
.listBar3 {height:350px;background:url(../images/bar3.jpg) no-repeat center top;}
.listBar4 {height:350px;background:url(../images/bar4.jpg) no-repeat center top;}
.listBar5 {height:350px;background:url(../images/bar5.jpg) no-repeat center top;}
.listBar6 {height:350px;background:url(../images/bar6.jpg) no-repeat center top;}
.listBar7 {height:350px;background:url(../images/bar7.jpg) no-repeat center top;}
.listBar8 {height:350px;background:url(../images/bar8.jpg) no-repeat center top;}
.listBar9 {height:350px;background:url(../images/bar9.jpg) no-repeat center top;}
.listBar10 {height:350px;background:url(../images/bar10.jpg) no-repeat center top;}

.listBody {background:url(../images/img01.jpg) repeat-x;}

.listBody .left {width:200px;float:left;}

.wp-titlecc {background:#107bd6;height:54px; line-height:54px; border-bottom:1px dotted #ddd; color:#fff; font-size:12px; text-indent:90px;}

.leib2 {}
.leib2 .tit {color:#107bd6; font-weight:bold; font-size:18px; background:#fff;height:80px;text-align:center; overflow:hidden; padding-top:15px;}
.leib2 .tit span.t1 {color: #666;font-size:20px;font-family: "Times New Roman", Times, serif; font-weight:normal;letter-spacing:8px;}
.leib2 .tit span.t2 {color: #ddd;font-size:14px; }

.leib2 .nr{background:#107bd6;padding:10px 15px;border-top:1px dotted #ddd;}
.leib2 .nr h3{height:37px; line-height:37px; font-weight: normal; text-indent:0px;text-align:center; margin-bottom:10px; ;}
.leib2 .nr h3 a{color:#333; font-size:14px;background:#fff; display:block;border-radius:5px}
.leib2 .nr h3 a:hover,.leib2 .nr h3.cur a{text-decoration: none;color:#107bd6;background:#ebf6ff;}


.leftcontact {background:#004178; height:120px; overflow:hidden;}
.leftlx_c ul { padding-top:18px;padding-left:18px;}
.leftlx_c li {margin-bottom:5px; color:#5ca7e6; font-size:14px;}
.leftlx_c li.t1 {font-size:20px;font-weight: bold;}


.listBody .right {width:990px;float:right;display: inline;overflow: hidden;}

.plc {color:#333; overflow:hidden; font-size:12px;height:54px; line-height:54px;}
.right-title {height:40px; line-height:40px; text-align:center;font-size:24px; margin-bottom:30px;}

.companycon { padding-left:40px; padding-top:20px; line-height:26px;color:#333;}
.companycon div{ padding-bottom:15px; }
.companycon p{ padding-bottom:15px;}

/*----  list case   ----*/
.casecon { margin-top:30px;}
dl.dl_2s{height:210px; overflow:hidden; vertical-align:top; margin-bottom:20px; padding:22px 0 2px 25px;background:#f4f4f4;}
dl.dl_2s dt{float:left; width:205px; height:185px;overflow:hidden;}
dl.dl_2s dt a{display:block; width:205px; height:185px;}
dl.dl_2s dt img{ display:block;width:205px;height:185px;}
dl.dl_2s dd{float:left; padding-left:22px; width:483px; overflow:hidden;}
dl.dl_2s dd h4{display:block; font-size:16px; font-weight:normal; height:28px; overflow:hidden; margin-bottom:12px; line-height:28px; padding:4px 0 0;}
dl.dl_2s dd h4 i{float:left; padding-right:15px; display:none;}
dl.dl_2s dd h4 a{ height:23px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
dl.dl_2s dd p{ display:block;font-size:13px; width:474px; line-height:28px; height:84px; overflow:hidden;}

span.em01 a{background:#333;color:#FFF;display:block;float:left;height:35px;line-height:35px;margin-right:12px;margin-top:5px;text-align:center;width:140px;}
span.em01 a:hover {background:#C00;color: #FFF;}

/*----  list news   ----*/

.temp_dy{padding-left:40px;}

.temp_dy dl{border-bottom: 1px solid #e0e0e0; width:950px; height:120px; padding-top:30px;}
.temp_dy dt{float: left; padding:0 30px 0 20px; width: 65px;color: #a8a8a8;font-size: 42px;line-height: 42px;padding-bottom: 12px;text-align: center;}
.temp_dy dt span{display:block;color: #a8a8a8;font-size:24px; margin-top: 15px;text-align: center; border-top: 1px solid #e0e0e0;}
 
.temp_dy dd{  width: 830px; float:right;}
.temp_dy dd span{font-weight:bold;font-size: 14px;padding-bottom: 10px; display:block;color:#333;}
.temp_dy dd .temp_cents{ font-size:12px; line-height:24px; color:#666; height:48px; word-wrap: break-word; overflow:hidden;}
.temp_dy dd em{color: #C00;font-size: 14px; display:block;}
.temp_dy .cur dd span ,.temp_dy .cur dd .temp_cents{ color:#C00;}

/*----  list product   ----*/

.productList { margin-top:30px;}
.productList li {width:230px;height:245px;float:left;padding-left:15px; margin-bottom:20px;}
.productList li a {display:block;text-align:center;}

.productList li dt {padding:4px 0;}
.productList li dt img{width:223px;height:205px; border:1px solid #eee;transition:.8s;-webkit-transition:.8s;}

.productList li:hover dt img{transform:scale(1.03);-webkit-transform: scale(1.03);}

.productList li dd {width:225px;margin:0 auto;height:40px; line-height:40px;overflow:hidden; background:#eee;}

/* page */

.page {clear:both;padding:15px 0;text-align: left;font-family:Arial, Helvetica, sans-serif;}
.page span {margin-right:5px;border:#39A4DC 1px solid;color: #39A4DC;padding:0px;height:25px;line-height:25px;padding:2px 0;background-color:#fff;}
.page span strong {padding:0 6px;}
.page a {margin-right:4px;padding:2px 6px 2px 6px;border: #39A4DC 1px solid;color: #39A4DC;text-decoration: none;}
.page a:hover {background-color:#39A4DC;color:#fff;border: #39A4DC 1px solid;}
.page a.current {background-color:#39A4DC;color:#fff;border: #39A4DC 1px solid;}
.page span.current,.page span.disabled {margin-right:2px;padding:3px 6px 2px;border: #115c93 1px solid;font-weight:bold;color: #fff;background-color:#186ca9}
.page span input {width:16px;height:16px;border:0px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;padding:1px;font-size:11px;margin:-1px 2px 2px 2px;}
.page a.pagein:link,.page a.pagein:visited {background-color:#39A4DC;color:#fff;border: #39A4DC 1px solid;}



.message { padding-top:30px;}
.message td { padding-bottom:15px; }
.message .ltd { width:100px;padding-right:15px; text-align:right;}

.red { padding-right:10px; color:#F00;}

.formbtn { width:80px; height:30px; border:0; background:#f7941d; color:#fff; font:14px/30px "Microsoft YaHei","STHeiti Light"; outline:none; cursor:pointer; border-radius:3px; background-image:-webkit-linear-gradient(90deg,#f7941d, #f58703 ); background-image:linear-gradient(90deg,#f7941d, #f58703 ); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formbtn:hover { opacity:0.8; box-shadow:0 0 3px #888; }
.formtext { width: 315px; height:20px; padding: 5px 10px; border:1px solid #d8d8d8; background:#fff; color:#595959; font: 12px/20px Arial,Helvetica; border-radius:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formtext:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
.form1 { width:100px; height:20px; padding: 5px 10px; border:1px solid #d8d8d8; background:#fff; color:#595959; font: 12px/20px Arial,Helvetica; border-radius:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.form1:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
textarea { resize: none; }


.contents {margin:0 auto;min-height:350px;line-height:30px;width:920px; margin-top:10px;}
.contents h2 {font-size:20px;color:#233539;text-align:center;padding:5px;}
.contents .publishDate {margin:5px 0;padding:5px 0;text-align:center;color:#2c4348;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;font-size:12px;font-family:Arial;}
.contents .newsContent {padding:5px;}
.content_detail {text-align:left; line-height:26px;margin-top:10px;}
.content_detail img {max-width:800px !important;max-width:800px;}
.content_detail div{line-height:30px;padding-bottom:12px;}
.content_detail p{line-height:30px;padding-bottom:12px;}
.contents .pre_next {margin:15px 0;padding:5px 0;}


.content_detail table {  border: solid 1px #ddd;  border-collapse: collapse; }  
.content_detail table tr th{  padding: 5px 10px;border: solid 1px #ddd;  }  
.content_detail table tr td{  padding: 5px 10px; border: solid 1px #ddd;  }


.n_info_con2 { width:920px; margin:0 auto;}
.n_info_con2 .t04 { background:#eee; height:36px; line-height:36px; text-indent:10px; color:#e60012;}
.n_info_con2 .t04 a { color:#B61212;}
.n_info_con2 .t04 a:hover { color:#B61212;}


.info_b { padding-top:10px; overflow:hidden; margin-bottom:15px;}
ul.p_list_ul li { background:url(../images/news_ico1.gif) no-repeat 8px 12px; line-height:26px; float:left; width:450px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:inline; color:#666;}

.n_info_con2 dl{float: left;height: 245px;overflow: hidden; padding: 10px 8px 0 8px; width:208px; margin-top:10px;}
.n_info_con2 dt{width:208px; padding:1px; border:1px solid #ccc; height:200px; line-height:0; font-size:0;}
.n_info_con2 dt img{ width:208px; height:200px;}
.n_info_con2 dd{ line-height:24px; height:24px; overflow:hidden; text-align:center; padding-top:10px; color:#ab8673; width:208px;}
.n_info_con2 dd a{ height:18px; overflow:hidden;}





