@charset "utf-8"

html,body{ width:100%; min-width:1400px;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}

img,a img{border:0;margin:0;padding:0;}

img{ border:0px;}

caption,th{text-align:left;}

li{ list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

.fl{ float:left;}

.fr{ float:right;}

a{text-decoration:none; color:#6e6e6e;}

a:hover{text-decoration:none; color:#6e6e6e;}

.clear{clear:both;}.clearfix:after {

visibility: hidden;

display: block;

font-size: 0;

content: " ";

clear: both;

height: 0;

}

.clearfix { display: inline-table; } /* Hides from IE-mac */

* html .clearfix { height: 1%; }

.clearfix { display: block; }

body{ font-family:"微软雅黑"; font-size:12px; color:#6e6e6e;min-width:1240px; width:auto!important; width:1200px;_width:expression(document.documentElement.clientWidth<1100?"1100px":"auto"); margin:0 auto;color:#333c4a;}

.rollover:hover img {opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;/zoom: 1;}

.header{ height:93px;border-top: 4px solid #054491;}

.header01{ width:1100px; margin:0 auto;}

.logo{ float:left; }

.nav{ overflow:hidden; width:693px; float:right; margin-left:5px;}

.nav ul{ width:100%; overflow:hidden;}

.nav ul li{ float:left; display: inline; text-align:center; width:105px;font-size:16px;height: 93px; line-height:93px;}

.nav ul li.on{ background:#054491; color:#fff;}

.nav ul li.on a{ color:#fff}

.nav ul li.on a:hover{ color:#fff;}

.nav ul li a{ color:#000;}

.nav ul li a:hover{ color:#fff;}

.nav ul li:hover{background:#054491;color:#fff;}

.nav ul li:hover a{color:#fff;}

.tel{ float:right; background:url(../images/bg.png) 0px 30px no-repeat; padding:30px 0 0 24px; line-height:30px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#283238;}

.banner{width:100%; height:435px; margin:0 auto; min-width:1240px;position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:480px;}

.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}

.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}

.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.footer{ background-color:#343434; padding-bottom:30px;}

.footer01{ width:1100px; margin:0 auto;}

.footer02{text-align:center;line-height:34px; color:#fff; padding-top:30px;}

.footer02 a,.footer02 a:hover{ color:#fff;}

.about_t{margin-top:45px; float:left; font-size:24px;}

.about_t span{ font-size:16px; padding-left:10px;}

.about_m{margin-top:50px;float:right;  height:26px; width:26pEEEEEx;}

.about_k{ width:1100px; height:45px; float:left}

.about02{ width:770px; float:right; padding-top:47px;line-height: 28px;font-size:14px; color:#3a4351; }

.more01 a{ width:770px; padding-top:17px; color:#008834; font-size:14px; text-align:right; line-height:28px; float:left; text-decoration:none;}

.more01 a:hover{ text-decoration:underline;}

.about{ overflow:hidden; width:1100px; margin:0 auto;}

.about05{ float:left; margin-top:20px; border:2px solid #054491}

.about05 img{ padding:5px;}

.busines03{ padding-top:42px; width:1240px; margin:0 auto;}

.news03{ overflow:hidden; width:1100px; margin:40px auto 0;}

.sidebox-content1 .sidebox-content1-tit { border: none; text-align: center; margin: 30px 0;}

.sidebox-content1 .sidebox-content1-tit h2{ color: #333C4A; font-size:24px; text-transform: uppercase;margin:0px; }

.sidebox-content1 .sidebox-content1-tit h3{ color: #b99958; font-size: 18px; border: none; font-weight: 400; margin-top: 0;}

.sidebox-content1 .sidebox-content1-tit h3 em { font-size: 16px; #fff; padding: 0 30px; font-style:normal;}

.sidebox-content1 .sidebox-content1-tit-icon { background: url(../images/busi01.png) center no-repeat;}

.sub_cont{ background:url(../images/sub03.png) no-repeat top center; padding:189px 0 60px;}

.sub_cont01{ width:1100px; margin:0 auto;}

.sub_cont03{ overflow:hidden; background:url(../images/sub05.jpg) repeat;width: 1100px; margin: 0 auto;}

.sub_right{ float:right; width:815px; padding-right:10px;}

.sub_tit{ padding-left:2px; font-size:14px; line-height:47px; height:49px; background:url(../images/sub06.png) repeat-x left bottom; color:#333c4a;}

.sub_tit span{ color:#054491; font-size:16px;}

.sub_tit font{ font-size:12px;}

.sub_tit a,.sub_tit a:hover{ color:#333c4a;}

.sider{ float:left; width:180px; padding:18px 0 0 34px;}

.sider01{ background:url(../images/sider01.png) no-repeat; line-height:50px; height:50px; text-align:center; font-size:20px; color:#fff;}

.sider02{ padding-top:17px;}

.sider02 ul li{ padding-bottom:16px; height:45px; line-height:45px; text-align:center;}

.sider02 ul li a{ border:1px solid #D5D572; border-radius:5px;display:block; font-size:16px; color:#333c4a; line-height:45px; overflow:hidden; overflow:hidden; height:45px;}

.sider02 ul li a:hover{ color:#027b20;}

.sider02 ul li a.sider02_on{ color:#027b20;}

.sub_about{ font-size:14px; line-height:30px; padding:20px 0 30px;}

.sub_neikan{ padding-bottom:60px;}

.title{ line-height:30px; text-align:center; font-size:20px; margin:20px 0px;}

.time{ text-align:center; color:#c6c6c6;}

.pic{ text-align:center; margin:20px 0px;}

.pic img{ max-width:1100px; overflow:hidden;}

.conternt{ margin:20px 0px; line-height:30px; font-size:14px;}

.conternt img{ max-width:810px; overflow:hidden;}

.uppage{ width:100%; overflow:hidden; margin-top:30px; padding-bottom:30px;}

.up{overflow:hidden; width:45%; height:34px; line-height:34px;}

.rl{ text-align:right;}





.contact{ width:540px; float:right;  background:url(../images/contact.jpg) no-repeat right 0; border-left: 1px dashed #ccc;padding-left: 19px;}

.contact p{ line-height:34px; font-size:14px;}

.contact img{ float:right; display:block;}

.feed{ width:539px; float:left;}



.product{ margin-top:20px;}

.product ul{}

.product ul li{ float:left; width:130px; height:280px;;margin-right:20px; margin-left:10px}

.product ul li img{width:128px; height:150px; border:1px solid #ccc; padding:2px;}

.product h2{ text-align:center; font-size:12px;height:100px;line-height: 16px;}





.product1{ margin-top:20px;}
.product1 ul{}
.product1 ul li{ float:left; width:308px; height:160px;;margin-right:20px; margin-left:50px}
.product1 ul li img{width:306px; height:117px; border:1px solid #ccc; padding:2px;}
.product1 h2{ text-align:center; font-size:12px;height:100px;line-height: 16px;}







.product_d{  margin:40px auto;}

.product_d h2{ display: block;border-bottom: 1px dashed #ccc;height: 40px;line-height: 40px; text-align:center;font-size: 18px;}

.product_d img{display: block; text-align:center;margin:0 auto;  margin: 15px auto; max-width:600px; border:1px solid #ccc; padding:2px;}

.product_d p{ display:block; width:800px; font-size:14px;line-height: 28px;text-indent: 2em;padding: 15px; }

.product_d h2 span{float: right;padding-right: 24px;font-size: 12px;}





.partFourM{	width: 1240px;	height: 220px;}

.left{ margin-top:80px; width:31px; height:31px; cursor:pointer; float:left;background:url(../images/jj01.png) no-repeat; margin-right:26px;}

.left:hover{ width:31px; height:31px; cursor:pointer;float:left;background:url(../images/jj03.png) no-repeat;}

.right{ margin-top:80px; width:31px; height:31px; float:right; background:url(../images/jj02.png) no-repeat; margin-right:26px;}

.right:hover{ width:31px; height:31px; float:right; background:url(../images/jj04.png) no-repeat;}

.partFourCon{width: 1100px;	float: left;	overflow: hidden;	height: 210px;	position: relative;}

.pro{ width:100%; overflow:hidden;}

.pro li{ float:left; margin-right:10px;}

.pro li span{ display:block; height:40px; width:142px; overflow:hidden; line-height:40px; margin-top:5px;text-align:center;  font-size:12px; border:1px solid #054491; background:#054491; color:#fff;}





.linkw{ width:1100px; margin:0 auto; height:60px; line-height:60px;}

.linkw span{ font-size:18px; color:#fff;}

.linkw a{ color:#fff; padding:0px 10px;}



.xwul{display:block; overflow:hidden; padding:15px;}

.xwul li{display:block; overflow:hidden; line-height:38px; border-bottom:1px dashed #e3e3e3;}

.xwul li span{float:right; font-family:Arial; font-size:14px; color:#333333;}

.xwul li a{ font-family:'Microsoft YaHei'; font-size:14px; color:#333333;}

.xwul li a:hover{color:#0c3b66;}



.feedBack td{ font-size:14px; font-weight:bold; }

.feedBack td input{ height:26px; background:#CCC; border:none; width:90% !important; }

.feedBack td textarea{ height:78px; background:#CCC; border:none; width:90% !important; }

.feedBack td input[type="submit"]{background:#054491; border:none; width:78px !important; height:29px; line-height:29px; color:#FFF;float: left; }



/*pages*/

.pagination-wrapper {

 clear:both;

 padding:1em 0 2em 0;

 text-align:center;

}

.pagination {

 display: inline-block;

 *display: inline;

 *zoom: 1;

 font-size:12px;

 border-radius: 3px;

 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);

}

.pagination li{

 list-style: none;

 float: left;

 display:block;

 line-height:1em;

 padding: .5em .8em;

 text-decoration: none;

 border: 1px solid #ddd;

 border-left-width: 0;

}

.pagination li a {

 display: inline-block;

 background-color: #f9f9f9;

 color: #999;

}

.pagination li a:link{

 background:#fff;

 color: #4C78A5;

}

.pagination li a:hover{

 text-decoration:none;

}

.pagination li a:link:hover {

 color: #000;

}

.pagination li.thisclass {

 background-color: #f9f9f9;

 color:#999;

}

.pagination li:first-child {

 border-left-width: 1px;

 border-radius: 3px 0 0 3px;

}

.pagination li:last-child{

 border-radius: 0 3px 3px 0;

}

.pagination .pageinfo{

 color: #444;

}

