@charset "utf-8";
/* CSS Document */
html{  margin:0 auto; }
body{margin:0; padding:0; overflow-x:hidden; font-family:Arial,微软雅黑; color:#000; margin:0 auto; }
ul{margin:0; padding:0;}
ul li{list-style:none;}
img{border:none; max-width:100%;}
a{text-decoration:none;color:#000;}
.clear{ clear:both;}
h1,h2,h3,h4{ padding:0 ; margin:0; font-weight:normal}
.left{ float:left}
.right{float:right;}



header{width:100%; height:100px; background:#f1f1f1; border-top:#007B5A solid 8px; overflow:hidden;}
header .nav{width:1080px; height:100px; margin:0 auto;}
header .nav #logo{ float:left; margin:8px 0 0 10px;}
header .nav .menu{height:100px; margin-top:50px; float:left; margin-left:60px;}
header .nav .menu li{width:110px; float:left; text-align:center; line-height:50px;}
header .nav .menu li.active{ color:#fff; background:#007B5A;border-radius:3px 3px 0 0;}
header .nav .menu li.active a{ color:#fff;}
header .nav .menu li a{ font-size:16px; color:#434142;}

.banner{width:100%; height:400px;}

.focus{width:100%; height:400px; position:relative; overflow:hidden; margin:0 auto; }
.focus ul{ position:relative; height:26px; z-index:1000; cursor:pointer; width:100px; margin:-30px auto;}
.focus li{ zoom:1; display:inline-block; *display:inline;width:12px; height:12px; line-height:12px; border:#666666 solid 1px;text-align:center; color:#3F3F3F;  cursor:pointer; position:relative; background:#fff; margin-right:5px; font-size:10px;}
.focus li.cur{width:12px; height:12px; border:#BA1913 solid 2px;}
.focus .mpc{width:100%; height:400px; margin:0 auto;overflow:hidden; }
.focus .mpc div{ display:none; }
.focus .mpc div a{width:100%; height:400px; display:block;}
.focus .mpc div img{border:0px;width:100%; height:400px; margin:0 auto;}


.aboutBg{width:100%; background:#F5F5F5; margin-top:25px;}
.aboutMain{width:1080px; margin:0 auto; padding:35px 0; clear:both; height:214px;}
.aboutMain .img{ float:left; }
.aboutMain .text{ float:left; width:660px; margin-left:15px;}
.aboutMain .text h2{font-size:22px; height:40px; line-height:30px; border-bottom:#E2E2E2 solid 1px; color:#393A3B;}
.aboutMain .text h2 span{color:#595C5B; display:inline;}
.aboutMain .text p{font-size:13px; height:100px; line-height:25px; color:#323333; margin-top:15px;}
.aboutMain .text a{font-size:14px; text-align:center; height:36px; line-height:36px;width:108px; background:#017AC1; display:block; color:#fff; margin-top:20px;}

.newsMain{width:1080px; height:300px; margin:30px auto 0 auto;}
.newsLeft{width:670px; float:left;}
.newsLeftn{width:770px; float:left;}
.newsRight{width:360px; float:right;}
.newsTitle{width:100%; height:45px;}
.newsTitle h2{ float:left;font-size:20px; height:40px; line-height:30px; color:#393A3B;}
.newsTitle h2 span{color:#595C5B; display:inline;}
.newsTitle a{ float:right;}

.newsText{ height:134px; }
.newsText .img{width:257px; float:left; height:134px;}
.newsText .newsTextItem{width:400px; float:right;}
.newsText .newsTextItem .newsTextItemT{ height:40px; font-weight:bold; line-height:40px; font-size:16px; color:#323333;}

.newsText .newsTextItem a.newsTextItemC{ height:88px; line-height:22px; font-size:13px; color:#323333;}
.newsList{width:670px; height:104px; margin-top:10px; }
.newsListn{width:770px; height:104px; margin-top:10px; }
.newsList li{ height:38px; line-height:38px; border-bottom:#ddd dotted 1px;}
.newsList li a{ float:left; font-size:14px; color:#323333;}
.newsList li a:hover{ float:left; font-size:14px; color:#00F;}
.newsList li span{ float:right; font-size:12px; color:#797979;}

.newsListn li{ height:38px; line-height:38px; border-bottom:#ddd dotted 1px;}
.newsListn li a{ float:left; font-size:14px; color:#323333;}
.newsListn li a:hover{ float:left; font-size:14px; color:#00F;}
.newsListn li span{ float:right; font-size:12px; color:#797979;}



.newsImg{width:361px;}
.newsImg img{ margin:2px 0 0 0 ;}
.newsImgLeft{width:169px; float:left;}
.newsImgRight{width:190px; float:right;}

.boxMain{width:1080px; margin:30px auto 0 auto;}
#guoul2{ height:190px;}
.boxMain .boxC{width:180px; height:119px; border:#F0F0F0 solid 4px; float:left; margin:10px 13px;}

footer{width:100%; background:#ECEFF1;height:75px; line-height:25px; text-align:center; color:#5F5E5E; font-size:13px; padding:18px 0;}



.sub_contentBox{ margin-top:20px;}
.sub_content{ width:1080px; margin:0 auto; overflow:hidden;}

.sub_left{ float:left; width:224px; overflow:hidden;}
.content_left,.pingtai{ width:224px;}
.content_left li{ line-height:43px;font-size:14px; font-family:"微软雅黑"; color:#3b3b3e; padding-left:44px;background-image:url(../images/line.png); background-repeat:no-repeat; background-position:left bottom;}
.content_left .cm{ line-height:43px;font-size:14px; font-family:"微软雅黑"; color:#3b3b3e; padding-left:44px;background-image:url(../images/line_f.png); background-repeat:no-repeat; background-position:left bottom;}
.content_left li a{font-size:14px; font-family:"微软雅黑"; color:#3b3b3e}
.content_left li a:hover{font-size:14px; font-family:"微软雅黑"; color:#ec860b; }
.content_left .about_us{ line-height:78px; background-image:url(../images/aboutUs_bg.png); background-repeat:no-repeat; background-position:left center; padding-left:28px;font-size:26px; font-family:"微软雅黑"; color:#FFF;}
.content_left .cla{line-height:43px;font-size:14px; font-family:"微软雅黑"; color:#3b3b3e; padding-left:44px;background-image:url(../images/line_f.png); background-repeat:no-repeat; background-position:left bottom;}
.content_left .about_us span{font-size:14px;color:#FFF; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.content_right{width:835px; margin-top:28px;float:right;overflow:hidden; background-image:url(../images/line_y.png);}
.coc{width:835px;float:right;overflow:hidden;font-size:14px; font-family:"微软雅黑"; color:#474747; line-height:25px;}
.coc p{ float:left;}
.cocn{width:835px;float:right;overflow:hidden;font-size:14px; font-family:"微软雅黑"; color:#474747; }
.content_right .intro{ float:left;font-size:20px; font-family:"微软雅黑"; color:#333; margin-top:7px; margin-bottom:35px; font-weight:bold;}
.content_right .path{ float:right; margin-top:10px;font-size:14px; font-family:"微软雅黑"; color:#474747; margin-top:10px; padding-left:18px;background-image:url(../images/mainPage.png); background-repeat:no-repeat; background-position:left center;}











