@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:arial; font-size:14px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}
.a_active{	background: #005cba !important;	color: #fff !important;  }
.w1200{ width:1200px; margin:0 auto;}


.dingbu{ background:#eeeeee; height:40px; line-height:40px; font-size:14px; color:#666666; border-bottom:1px solid #e6e6e6; text-transform:uppercase;}
.dingbu_nei{ width:1200px; margin:0 auto;}
.db_left{ float:left;}
.db_right{ float:right; padding-top:4px;}
.logo{ width:1200px; margin:25px auto 25px;}
.logo_left{ float:left;}
.logo_right{ float:right; line-height:24px; padding-left:45px;}
.toplx{float:right; background:url(../images/toplx.png) no-repeat left center;  line-height:33px; padding-left:30px; color:#666; }

.nav { width:100%; background:#005cba; height:55px; }
.nav span{ display:block; font-weight:normal; font-size:10px; color:#ccc}
.nav .firstli{ border-left: 1px solid #004a96;}
.nav li{ float:left; line-height:55px; border-right: 1px solid #004a96;}
.nav li a{ font-size:14px;  text-align:center; font-weight:normal;  display:block; padding:0 57px;}
.nav li a:link{  color:#fff; }
.nav li a:visited{ color:#fff;  }
.nav li a:hover{ color:#fff; background:#f3ad26;  }
.nav li a:active{ color:#fff;   background:#f3ad26;}

.iabout{padding-top:120px; }
.iabout h3{  text-align:center; font-size:38px; margin-bottom:10px; font-weight:normal;    }
.iabout span{ color:#bcbcbc; font-size:20px; text-align:center; display:block; margin-bottom:20px;}
.iabout p{text-align:center; color:#333; line-height:34px; font-size:16px; }
.iabout_list{padding-top:30px;}
.iabout_list li{float:left; width:289px; margin:0 5px;  }
.iabout_list  h5{background:#fff; height:65px; line-height:65px; display:bolck; border-bottom:2px solid #005cba; width:289px; text-align:center;  font-size:18px; color:#005cba; font-weight:normal; text-transform:uppercase;}

.ipro{margin-top:100px;  background:#f7f7f7; padding:90px 0;  }
.ipro h3{  text-align:center; font-size:38px; margin-bottom:10px; font-weight:normal;   }
.ipro span{ color:#bcbcbc; font-size:20px; text-align:center; display:block; }
.ipro_fenlei{ width:760px; margin:0 auto; margin-top:30px; }
.ipro_fenlei li{ width:180px; float:left; margin-left:10px;  }
.ipro_fenlei li a{ background:#005cba; display:block; color:#fff; font-size:16px; height:45px; line-height:45px; text-align:center;  }
.ipro_list{ margin-top:50px; }
.ipro_list li{ width:268px;   float:left;  text-align:center;   padding: 0 16px;     padding-bottom: 20px; }
.ipro_list h4{ font-size:16px;  text-transform:uppercase; font-weight:normal;  color:#000; padding-top:15px; }
.ipro_list li img{ width:268px; height:268px; }

.inews{ background:#fff;  padding:80px 0;}
.inews .bt img{ display:block; margin:0 auto; padding-bottom:30px; }
.inews_left { float:left;}
.inews_right{ float:right;}
.news_c{ padding-top:20px;}
.news_c dl{overflow: hidden;height:110px;border-left: 6px solid #fff; padding: 0 20px;}
.news_c dt{width:90px; border-right: 1px dashed #a5a5a5;margin-top: 15px;height:75px;font-size: 48px; color:#333; font-family: Arial;text-align: center; overflow: hidden; line-height: 50px; float: left;}
.news_c dt span{ color:#999; text-transform: uppercase; font-size: 16px; display: block;line-height: 28px;}
.news_c dd{ padding: 15px 0 0 20px; float: right; width:425px; overflow: hidden;}
.news_c dd h3{font-size: 16px;font-weight: normal;}
.news_c dd h3 a{ color:#333333;display: block;     font-size: 16px;}
.news_c dd p{ color:#999999; padding-top: 10px; font-size: 14px; line-height: 24px;}
.news_c dl:hover{background:#f9f9f9;border-left: 6px solid #f3ad26;}



.footer{background:#313131; text-transform:uppercase; padding-top:20px;  margin-top:50px;  }
.footer1{padding-bottom:20px; }
.footer1 li{ float:left; line-height:55px;}



.footer1 li a{ font-size:14px;  text-align:center; font-weight:normal;  display:block; padding:0 57px;}
.footer1 li a:link{  color:#eee; }
.footer1 li a:visited{ color:#eee;  }
.footer1 li a:hover{ color:#f3ad26; }
.footer1 li a:active{ color:#f3ad26;   }




.footer2{border-top:1px solid #3c3c3c; height:85px; line-height:85px; color:#8d8d8d; text-align:center;  }
.f2_left{float:left; text-transform:uppercase;}
.f2_right{float:right; text-transform:uppercase;}


.ban_about{background:url(../images/ban_about.jpg) no-repeat center top; height:350px;}
.ban_pro{background:url(../images/ban_pro.jpg) no-repeat center top; height:350px;}
.ban_msg{background:url(../images/ban_msg.jpg) no-repeat center top; height:350px;}


/*大标题和位置*/
.weizhi{ width:100%; border-bottom:1px solid #e4e4e4; background:#fff;}
.weizhi_nei{ width:1200px; margin:0 auto; padding:15px 0;}
.weizhi h3{ color:#333; padding:0; margin:0; font-size:20px; float:left; font-weight:normal;}
.position{ color:#777; padding-top:10px; float:right;}

.fenlei{width:1200px; padding-top: 40px;	margin-bottom: 15px;   margin:0 auto;}
.fenlei li{	float: left;}
.fenlei li a{	display: inline-block;		height: 40px;	float: left;	margin-right: 5px;	line-height: 40px;	color: #333;	text-align: center;	background: #e7e7e7; font-size:16px;}
.fenlei li a:hover{	background: #005cba;	color: #fff;  }
.fenlei2 li a{width:595px;}
.fenlei3 li a{width:395px;}
.fenlei4 li a{width:295px;}
.fenlei5 li a{width:235px;}


.about{padding:40px 0;}
.about p{text-align:left; color:#333; line-height:34px; font-size:16px; text-indent:2em; padding-bottom:10px;  }
.culture h3{ font-weight:bold; font-size:20px; padding-bottom:10px;  }
.culture p{ text-indent:0em; }
.pro_list{padding-top:30px;}
.pro_list li{    float:left;  text-align:center;  margin:11px; background:#fff;  }
.pro_list h4{ font-size:16px;  text-transform:uppercase; font-weight:normal;  color:#000; padding-top:15px; }
.pro_list img{ padding:4px;  max-width: 268px;  max-height: 268px;}

.pro_img {
    width: 268px;    height: 278px; background:#f5f5f5; 
    border: 1px solid #ddd;
       display: table-cell;
    vertical-align: middle;
}

.service strong{ font-weight:bold; font-size:20px; padding-bottom:10px;  }
.service p{ text-indent:0em; }
.contact p{ text-indent:0em; font-size:18px; line-height:36px; }
.contact a{ font-size:18px; color:#333; }





/*新闻列表页*/
.news_list{ width:1200px;line-height:25px; background:url(../images/right_bg_rept.jpg) repeat-y;}
.news_list ul{height: auto; margin:0; padding:0;}
.news_list ul li{ width:1200px; margin:20px 0; padding-bottom:20px;border-bottom:1px dotted #bbb; }
.news_list ul li a{font-size:16px; }
.news_list ul li a span{    font-size: 14px;}
.news_list ul li h4{ font-size:16px; color:#111; padding-bottom: 10px;   }
.news_list ul li p{ font-size:14px; color:#666; }
.news_list ul li:hover h4{ color:#005cba; }




.main_right_b{ background:url(../images/right_bg_top2.jpg) repeat-y; padding-left:30px; height:30px; line-height:30px; font-weight:bold;}
.news_detail{ width:1200px; padding-top:30px;}






/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px; padding-bottom:5px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px; }
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;}



/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}




/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}





.pro_detail{ padding-top:30px; }
.picarr .preview{ margin:0 auto; margin-top: 20px;}
