@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding: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;}

.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.active{ 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/xx.png) no-repeat right 0; border-left: 1px dashed #ccc;padding-left: 19px; font-size:14px; line-height:28px;}
.contact img{ float:right; display:block; max-width:218px;}
.feed{ width:539px; float:left; font-size:14px; line-height:28px;}
.product{ margin-top:20px;}
.product ul{}
.product ul li{ float:left; width:250px; height:220px;;margin-right:17px;}
.product ul li img{width:250px; height:175px; border:1px solid #ccc; padding:2px;}
.product h2{ text-align:center; font-size:16px;height: 30px;line-height: 30px;}

.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: 20px;}
.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:880px; 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: 259px;}
.left{ margin-top:113px; width:31px; height:31px; cursor:pointer; float:left;background:url(../images/jj01.png) no-repeat; margin-right:38px;}
.left:hover{ width:31px; height:31px; cursor:pointer;float:left;background:url(../images/jj03.png) no-repeat;}
.right{ margin-top:113px; width:31px; height:31px; float:right; background:url(../images/jj02.png) no-repeat;}
.right:hover{ width:31px; height:31px; float:right; background:url(../images/jj04.png) no-repeat;}
.partFourCon{width: 1100px;	float: left;	overflow: hidden;	height: 259px;	position: relative;}
.pro{ width:100%; overflow:hidden;}
.pro li{ float:left; margin-right:10px;}
.pro li span{ display:block; height:40px; width:250px; overflow:hidden; line-height:40px; margin-top:5px;text-align:center;  font-size:14px; 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;}

.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; }




/*¸¡¶¯QQ*/
.fix_qq {
position: fixed;
right: 0px;
top: 240px;
width: 93px;
height: 122px;
z-index:9999;
background: url(../images/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(../images/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(../images/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(../images/qq_04.png) no-repeat;
}



