@charset "utf-8";
/* CSS Document */

html{min-width:1180px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#666; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif;}
ul li{list-style:none;}
a{text-decoration:none; color:#666}
a:hover{transition-property:color;transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

.clr{clear:both;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;} 
.clearfix{zoom:1;}
.header_quan{ width:100%; background:#004098; height:80px; z-index:999; position:relative}
.header{width:935px; height:100px; margin:0 auto; clear:both}
.logo{float:left; padding-top:0px; width:185px;}

.menu_wrap{width:734px; height:80px; float:right; }
.menu{width:940px; margin:0 auto; clear:both}
.mainlevel{width:98px; /*IE6 only*/ height:80px; line-height:50px; text-align:center; position:relative; z-index:10; float:left;}
.mainlevel a{width:100%; height:80px; line-height:80px; display:block; font-size:14px; color:#fff;}
.mainlevel a:hover,.mainlevel a.active{color:#fff; font-weight:bold; background:#fd902c;}
.mainlevel ul{width:100%; display:none; position:absolute; left:0px; padding:10px 0px; background:#004098; z-index:9;}
.mainlevel li{width:100%;/*IE6 only*/ height:30px; line-height:30px; text-align:center;}
.mainlevel li a{width:100%;/*IE6 only*/ display:block; height:30px; line-height:30px; background:none; color:#fff; font-size:12px;}
.mainlevel li a:hover{background:#fd902c; color:#fff; font-weight:normal;}

.gs_ban{ width:100%; margin:auto; clear:both; display:block; overflow:hidden; background:url(../images/gs_ban.jpg) no-repeat center top; height:360px;}
.pr_ban{ width:100%; margin:auto; clear:both; display:block; overflow:hidden; background:url(../images/pr_ban.jpg) no-repeat center top; height:360px;}

.news_ban{ width:100%; margin:auto; clear:both; display:block; overflow:hidden; background:url(../images/news_ban.jpg) no-repeat center top; height:360px;}

.case_ban{ width:100%; margin:auto; clear:both; display:block; overflow:hidden; background:url(../images/case_ban.jpg) no-repeat center top; height:360px;}

.job_ban{ width:100%; margin:auto; clear:both; display:block; overflow:hidden; background:url(../images/job_ban.jpg) no-repeat center top; height:360px;}
.contact_ban{ width:100%; margin:auto; clear:both; display:block; overflow:hidden; background:url(../images/contact_ban.jpg)  center top no-repeat; height:360px;}


.content{ width:1034px; margin:auto; padding-top:25px; height:100%; overflow:hidden; padding-bottom:35px}
.left{ width:243px; float:left}
.left_bar{ width:243px; height:108px; background:url(../images/left_bar.jpg) center top no-repeat;}
.left_bar h3{ font-size:20px; font-family:微软雅黑; line-height:108px; color:#fff; text-align:center}
.left_bar_content{ width:243px;  height:100%; padding-bottom:20px;  background:#d2d2d2; overflow:hidden}
.left_nav{ width:210px; margin:auto; padding-top:15px;}
.left_nav li{ float:left; line-height:50px; height:50px; margin-top:7px; width:210px;}
.left_nav li a{ display:block;   background:#ffffff; text-align:left; color:#555; height:50px; line-height:50px; font-size:14px; padding-left:25px;}
.left_nav li a:hover{ background:#ff720a; color:#fff;}
.left_nav li a.active{ background:#ff720a; color:#fff;}
.left_news{ width:221px; border:1px solid #e2e2e2; padding:11px; margin:auto;  margin-top:12px; height:100%; overflow:hidden }
.left_news h3{ font-size:18px; font-family:微软雅黑;  line-height:30px; border-bottom:1px solid #e2e2e2; color:#333; }
.left_news ul{ padding-top:12px;}
.left_news li { float:left; background:url(../images/dian.jpg) 5px 14px no-repeat; width:215px;}
.left_news li a{ color:#777; display:block; line-height:40px; font-size:14px; padding-left:18px}
.left_news li a:hover{ color:#ff720a}

.pro_list{width:100%; float:left;}
.pro_list li{width:220px; margin:0px 5px 5px 12px; float:left;}
.pro_list li img{width:220px; height:150px; padding:4px; border:#e6e6e6 1px solid; float:left}
.pro_list li p{clear:both; height:32px; line-height:32px; overflow:hidden; text-align:center; color:#777;}
.pro_list li:hover img{border:#559ac8 1px solid; background:#559ac8}
.pro_list li:hover p{color:#559ac8;}


.right{ float:right; width:730px; border:1px solid #d2d2d2; padding:20px; overflow:hidden}
.right_po{ width:724px; clear:both; height:45px; line-height:45px; border-bottom:1px solid #e4e4e4}
.right_po_left{ float:left; width:200px; background:url(../images/po.jpg) no-repeat left center}
.right_po_left h3{ font-size:18px; font-family:微软雅黑; font-weight:bold; line-height:45px; margin-left:13px} 
.right_po_right{ float:right; color:#666;}
.right_po_right a{ color:#666;}
.right_po_right a:hover{ color:#06c}
.right_content{ line-height:30px; font-size:14px; padding-top:20px;}
 /*news*/
.news{width:690px; margin:0 auto; overflow:hidden; margin-bottom:40px; margin-top:20px}
.news_l{float:left;}
.news_r{width:690px; }
.news_r li{ height:109px; float:left; width:703px;  background:#e9e4e1; height:110px; display:block; margin-left:15px; margin-bottom:15px;}
.news_r li:hover{ background:#fd902c; color:#fff}
.news_r li:hover a{ color:#fff;}
.news_r li:hover p{ color:#fff;}
.date{width:110px; height:110px; float:left; text-align:center; background:#1f4a96;}
.date h1{font-size:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:15px;}
.date h2{color:#fff; font-weight:normal;font-family:Arial, Helvetica, sans-serif; margin-top:2px;}
.news_txt{width:500px; float:left; margin-left:20px }
.news_txt a{line-height:30px; height:25px; overflow:hidden; display:block;  color:#888; font-size:16px; font-family:微软雅黑; margin-top:10px;}
.news_txt p{ line-height:24px; font-size:12px; height:48px; overflow:hidden; margin-top:2px; color:#666;}
.news_txt a:hover{color:#bd4932;}
.news_more a{ width:49px; height:49px; background:url(../images/more2.jpg) no-repeat center top; line-height:49px; color:#fff; font-size:14px; display:block; clear:both; margin-top:13px; margin:auto; text-align:center; font-family:微软雅黑}
.news_more a:hover{ background:url(../images/more2_hover.jpg) no-repeat center top}
.lx{ width:700px; clear:both; display:block; padding-top:45px;}
.lx_left{ float:left; line-height:27px; color:#777; padding-top:25px;}
.lx_img{ float:right; width:153px;}

.ff{ width:100%; margin:auto; background:#30333a; margin-top:18px; font-family:Arial}
.ff_content{ width:1020px; margin:auto; text-align:center; padding-top:14px; padding-bottom:14px; line-height:35px; color:#fff;}

.news_bdx{ clear:both; margin-bottom:25px; height:100%; overflow:hidden}
.news_bdx li{ float:left; width:680px}
.news_bdx li a{  color:#555; }
.news_bdx li a:hover{ color:#06c}

.news_bdx li p{ float:right; color:#999; font-size:12px; font-family:arial}