@charset "utf-8";
/* CSS Document */
/* reset 默认样式重置 */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, dl, dt, dd, form, article, aside, embed, table, td, th, input, button, legend, fieldlset, blockquote, textarea, label, strong, img, cite { margin: 0; padding: 0; outline: none; }
body {font-family:"微软雅黑";  font-size: 12px; line-height: 1;  margin: 0 auto; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
table { border-collapse: collapse; }
ul, li , ol, li{ list-style: none; }
img{ border: none; vertical-align:top;}
em, cite, address,i { font-style: normal; font-weight: normal; }
a { text-decoration:none; }
input { outline:none; border:none; background-color:transparent;}
input::-ms-clear { display:none; }
textarea { outline:none; resize:none; ;overflow:auto;border:none;background: transparent;}
/* 清浮动 */
.clearfix:after,
.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
body{width:100%;_width:expression((documentElement.clientWidth < 1210) ? "1210px" : "100%" ); min-width:1210px;}

/*****************************************/
.banner{ width: 100%; height: 500px; margin: 0 auto; position: relative; overflow: hidden;}
.banner img{ width: 1920px; height: 500px; position: absolute; top:0; left:50%; margin: 0 0 0 -960px;}
.nav{ width: 100%; height:60px; overflow: hidden; background:#273F6F; margin: 0 auto;}
.nav_cont{ width:1018px; margin: 0 auto; height: 60px;}
.nav_cont li{float: left; height: 60px;}
.nav_cont li a{display:block;height: 60px;/*width: 108px; */ padding:0 15px;text-align: center;  font-size: 16px; color: #fff; line-height: 60px; text-align: center;}
.nav_cont li.active{ background: #001e5b;}


.special_box{ width: 100%; height: auto; margin: 0 auto; background: #f2f2f2;}
.special_cont{ width: 1080px; height:auto;margin: 0 auto; padding: 35px 45px 0; background: url(../images/rbg_05.png) repeat-y;}
.db_yy{ width: 1170px; height: 72px; background: url(../images/db_08.png) no-repeat left top; margin: 0 auto;}
.new_tisp{ width: 1000px; height: 425px; margin: 0 auto;}
.left_adv{ width: 619px; border-right: 1px dashed #dcdcdc; height:385px; float: left;}
.left_adv h1{width:582px; font-size: 20px;font-weight:bold;height: 39px;line-height: 39px; overflow: hidden; background: url(../images/special/sp_79s.png) no-repeat left center; padding: 0 0 0 15px;border-bottom:solid 2px #F54343;}
.left_adv h1 a{color: #f5f5f5;}
.left_adv h1 .tipMore{float:right;color:#000;font-size:14px;font-weight:normal;}
.newTitle_h3{width:100%;height:39px;line-height:39px;border-bottom: 2px solid #F54343;}
.newTitle_h3 span{width: 151px;height: 39px;float: left;font-size: 20px;font-weight:bold;line-height: 39px;color: #f5f5f5;background: url(../images/special/sp_79.png) no-repeat;padding: 0 0 0 30px;}
.newTitle_h3 a{float:right;color:#000;font-size:14px;}
.newTitle_h3 .ml_pic{width: 240px;height: 39px;float: left;font-size: 20px;font-weight:bold;line-height: 39px;color: #f5f5f5;background: url(../images/special/sp_791.png) no-repeat;padding: 0 0 0 30px;}
.left_adv p.hot_tips{ padding: 20px 0; width:600px; text-indent: 34px; line-height: 24px; font-size: 12px;}
.left_adv p.hot_tips a{color: #999;}
.left_adv p.hot_tips a i{color: #0081cb;}
.adv{ width: 600px; height: 240px; position: relative; border-radius:5px ;}
.slideBox{ overflow:hidden;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:30px; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd a{ display: block; position: relative;}
.slideBox .bd img{ width:600px; height:240px; display:block;  border-radius:5px ;}
.slideBox .arrow{ width: 36px; height: 36px; display: block; z-index: 2; position: absolute; top: 50%; margin: -18px 0 0;}
.slideBox .prev{ background: url(../images/special/sp_23.png) no-repeat;left:10px;}
.slideBox .next{background: url(../images/special/sp_25.png) no-repeat; right:10px;}	
.pageState{ color: #fff;}
.title_bt{ z-index: 2; width: 100%; height: 37px;line-height: 36px; border-radius:0 0 5px 5px; color: #fff; background: url(../images/special/linek_03.png) repeat-x; position: absolute; bottom: 0; left: 0;}
.title_bt p{ width: 540px; height: 37px; overflow: hidden; text-indent: 30px;}
/*********************/
.right_list_news{ width: 360px; float:left; height: 385px; margin: 0 0 0 20px;}
.title_h3{ width: 100%; height: 32px; line-height: 32px;}
.title_h3 img{ float: left;}
.title_h3 a{ display: block; line-height: 32px; margin: 0 0 0 20px; float: left;color: #666;}
.right_list_news ul{ width: 360px; height:225px; margin: 20px 0 0; float: left;}
.right_list_news ul li{ float: left; width:350px; padding:0 0 0 10px; height: 32px; background: url(../images/special/sp_19.png) no-repeat left center;}
.right_list_news ul li a{ display: block; width: 360px; height: 32px;line-height: 32px; overflow: hidden; color: #333;}
.right_list_news ul li.first{ height: 80px; background: url(../images/special/sp_19.png) no-repeat left 13px;}
.right_list_news ul li.first a{ height: 80px; display: block;}
.right_list_news ul li span{ display: block; width: 100%;}
.right_list_news ul li span img{ float: left; width: 80px; height: 53px; margin: 0 10px 0 0;}
/********************************/
.referrals_achieve{ width: 1000px; height: 430px; margin: 30px auto 0;}
.referrals{ width: 600px; height: 400px; float: left;}
.left_headline_ref{ width: 290px; height: 340px; margin: 30px 0 0; float: left;}
.left_headline_ref h3{  font-size: 18px; color:#0081cb; line-height: 24px; font-weight: 600; margin: 10px 0;}
.left_headline_ref a{ color: #999; line-height: 24px; display: block;}
.left_headline_ref a i{ color: #0081cb;}
.right_headline_list{ float: left; width: 275px; height: 340px; margin: 30px 0 0 35px;}
.right_headline_list h3{ font-size: 18px; color: #0081cb; font-weight: 600; margin: 0 0 10px;}
.right_headline_list a.hot{ line-height: 24px; color: #999; display: block;}
.right_headline_list a.hot i{ color: #0081cb;}
.right_headline_list ul{ width:275px; height:200px;float:left; border-top:1px dashed #dcdcdc; margin: 15px 0 0; padding: 15px 0 0;}
.right_headline_list ul li{ width:275px; float: left;}
.right_headline_list ul li a{ display: block; width: 265px; height:28px; line-height:28px; overflow: hidden; color: #333; background: url(../images/special/sp_19.png) no-repeat left center; padding: 0 0 0 10px;}
.innovat_product{ width: 359px; padding: 0 0 0 20px; height: 390px; float: left; border-left:1px dashed #dcdcdc; margin: 0 0 0 20px;}
.headline_in_pr{ width:359px; height: 80px; float: left; display: block; margin: 30px 0 0;}
.headline_in_pr img{ width: 120px; height: 80px; float: left;}
.headline_in_pr p{ width: 215px; color: #333333; font-size: 14px; font-weight: 600;  float:left; height: 80px; line-height: 24px; padding: 0 0 0 15px;}
.innovat_product ul{ width:359px; height: 230px; float: left; margin: 20px 0 0;}
.innovat_product ul li{ width: 359px; float: left;}
.innovat_product ul li a{ width: 349px; height: 28px;  background: url(../images/special/sp_19.png) no-repeat left center; padding: 0 0 0 10px;line-height: 28px; color: #333; float:left; overflow: hidden;}
/****************************************/
.picture_news{ width: 998px; height: 278px; margin: 0 auto; }
.picture_news .title_h3{ margin: 20px 0 30px 20px; width: 978px;}
.adv_news{ width: 998px; height:196px; float: left;}
.adv_news .picScroll-left{ width:994px; margin: 0 0 0 4px;  overflow:hidden; position:relative;}
.adv_news .picScroll-left .hd{ overflow:hidden; background:#f4f4f4; display: none;}
.adv_news .picScroll-left .hd a{width: 36px; height: 36px; display: block; z-index: 2; position: absolute; top: 40%; margin: -18px 0 0;}
.adv_news .picScroll-left .hd .prev{ background: url(../images/special/sp_23.png) no-repeat;left:7px;}
.adv_news .picScroll-left .hd .next{background: url(../images/special/sp_25.png) no-repeat; right:13px;}	
.adv_news .active .hd{ display: block;}
.adv_news .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.adv_news .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.adv_news .picScroll-left .hd ul li.on{ background-position:0 0; }
.adv_news .picScroll-left .bd{ width: 998px;margin-top:20px;}
.adv_news .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.adv_news .picScroll-left .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.adv_news .picScroll-left .bd ul li a{display: block; width: 235px; height:196px;}
.adv_news .picScroll-left .bd ul li a img{ width:235px; height:156px; display:block;}
.adv_news .picScroll-left .bd ul li a p{ width: 225px; height: 35px; line-height: 35px; color: #333; background: url(../images/special/sp_59.png) no-repeat right center; padding:0 10px 0 0}
/***********************************/
.council_develop{ width: 1000px; height: 445px; margin: 40px auto 0;}
.council{ width: 309px; height: 415px; float: left; border-right: 1px dashed #DCDCDC;}
.head_pic{ width: 290px; height: 190px; float: left; position: relative; margin: 30px 0 0;}
.head_pic img{ width: 290px; height: 190px; position: absolute; top: 0; left: 0;}
.head_pic p{width: 260px; height: auto; position: absolute; bottom: 0;  left:0; line-height:16px; font-size: 14px; font-weight:600; padding: 10px 15px; color: #fff; background:url(../images/special/tm.png) repeat;}
.council ul{ width:290px; height: 230px; float: left; margin: 10px 0 0;}
.council ul li{ width:290px; float: left;}
.council ul li a{ width:280px; height: 30px;  background: url(../images/special/sp_19.png) no-repeat left center; padding: 0 0 0 10px;line-height:30px; color: #333; float:left; overflow: hidden;}
.develop{ width: 670px; height:415px; float: left; margin: 0 0 0 20px;}
.develop .title_h3{ margin:0 0 30px;}
.develop h2{ width: 670px; height:30px;  float: left; font-size: 16px; font-weight:600 ;}
.develop h2 a{ color: #0081cb;}
.develop .word_p{ width: 670px; line-height: 26px; color: #999999; margin: 0 0 10px; float: left;}
.develop .p_img{ width: 670px; height: 90px; margin: 0 0 25px; float: left;}
.develop .p_img a{ display: block; float: left; margin: 0 10px 0 0;}
.develop ul{ width:670px; height:52px; float: left;}
.develop ul li{ width:670px; float: left;}
.develop ul li a{ width:650px; height:26px;  background: url(../images/special/sp_19.png) no-repeat left center; padding: 0 0 0 10px;line-height:26px; color: #333; float:left; overflow: hidden;}
/*****************************/
.list_structure{ width: 1000px; height: auto; margin: 0 0 40px; float: left; }
.list_structure2{ margin:0;}
.top_h_title{ width: 1000px; height: 40px; float: left; border-bottom: 2px solid #F54343;}
.top_h_title span{ width: 151px; position: relative; top: 1px; height: 39px; float: left; font-size: 24px;  line-height:39px; color: #fff; background: url(../images/special/sp_79.png) no-repeat; padding: 0 0 0 30px;} 
.list_structure h2{ font-size: 18px; font-weight: 600; color: #0081cb; margin: 20px 0 10px 0; float: left;width: 1000px;}
.list_structure p{ line-height:30px; color: #333333; font-size: 14px;float: left; width: 1000px;}
/**-**********************/
.logo_adv{ width: 1000px; height: 60px; float: left; margin: 20px 0 0;}
.logo_adv .picScroll-logo{ width:940px; margin:0 0 0 20px;overflow:hidden; position:relative;}
.logo_adv .picScroll-logo .bd{ width:940px;}
.logo_adv .picScroll-logo .bd ul{ overflow:hidden; zoom:1; }
.logo_adv .picScroll-logo .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.logo_adv .picScroll-logo .bd ul li a{display: block; width:118px; height:58; color:#333333;}
.logo_adv .picScroll-logo .bd ul li a img{ width:118px; height:58; display:block;}
/*****listtuijie************************************************/
.List{ width: 100%; height: auto; margin: 0 auto; background: #f8f8f8;}
.crumbs{ width: 1010px; margin: 25px auto 15px; height: 30px; line-height: 30px; font-size: 14px; color: #666; }
.crumbs a{ color: #666;}
.crumbs a:hover{ text-decoration: underline;}
.crumbs span{ color: #ff5050;}
/*.page{ width: 700px; height: 16px; margin:30px auto 0; text-align: center; color: #666; padding: 0 0 20px;}
.page a{ display:inline-block;width: 16px; height: 16px; margin: 0 4px; line-height: 16px;color: #666;}
.page a.active{ color: #fff; background: #FF0000;}
.page span{ display: inline-block; margin: 0 0 0 15px;}*/
.list_box{ width: 1010px; height:auto;margin:0 auto;}
.list_cont{ width: 700px; height:auto;padding:12px 0 0; background: url(../images/list_t_03.png) no-repeat; float: left;}
.list_mid{width:700px; height:auto; margin: 0 auto; background: url(../images/list_bg_03.png) repeat-y;}
.list_mid h2{ width: 650px; height: 60px; margin: 0 auto 20px; border-bottom: 2px solid #042f86; line-height: 60px; font-size: 24px; color: #042f86;}
.list_1{ width:690px; height: auto; margin:0 0 0 4px;}
.list_1 li{ width:690px; height: 40px; float: left; position: relative;}
.list_1 li a{ font-size: 14px; display:block; width:550px; padding: 0 0 0 45px; height: 40px; line-height: 40px; color: #666; overflow: hidden;}
.list_1 li a:hover{ text-decoration: underline;}
.list_1 li i{ width:4px; height: 4px; display: block; background: url(../images/squ_03.png) no-repeat; overflow: hidden; position: absolute; left: 30px; top: 50%; margin-top: -2px;}
.list_1 li span{ display: block; position: absolute; right:30px; top: 0; line-height: 40px; font-size: 14px; color: #999999;}
/*************/
.pic_list{ width: 669px; margin: 0 auto; height: 440px;}
.pic_list dl{ float: left; margin: 0 10px; height: 220px; width:203px;}
.pic_list dl dt{  background: #fff;}
.pic_list dl dt img{padding:5px; width:193px; height:126px;-moz-box-shadow:0px 0px 6px #d6d6d6; -webkit-box-shadow:0px 0px 6px #d6d6d6; box-shadow:0px 0px 6px #d6d6d6;}
.pic_list dl dd{ margin: 5px 0 0; line-height: 22px; height: 72px; width: 203px; overflow: hidden; color: #666; font-family: "宋体"}
.pic_list dl dd a{color: #666;}
/**************/
.develop_list{ width: 700px; height: auto; margin: 0 auto;}
.develop_list dl{ width:665px; height:80px;padding:20px 0 20px 25px; margin: 0 0 0 4px;}
.develop_list dl dt{ float: left; width: 120px; height: 80px; margin: 0 20px 0 0;}
.develop_list dl dd{ float: left; width: 510px; height:80px; }
.develop_list dl dd a{ display: block;width: 510px;height:80px;position: relative;}
.develop_list dl dd h3{width:460px; font-size: 14px; height: 30px; font-weight: 600; color: #0081CB;}
.develop_list dl dd p{ width: 510px;height: 50px; line-height: 24px; color: #999; font-size: 12px;}
.develop_list dl dd span{ position: absolute; top: 0;right: 0; color: #999999;}
/************************/
.details{ width: 700px; height: auto; float: left;}
.big_t{ width: 700px; height: 30px; text-align: center; line-height: 30px; color: #333; font-size: 18px; font-weight: 600; overflow: hidden;}
.hove{ text-align: center; width: 700px; height: 24px; line-height: 24px; color: #999; margin:10px 0 40px;}
.prov_p{ margin: 15px 0 0;}
.next_p{ margin: 5px 0 50px;}
.prov_p,.next_p{ width: 700px; text-indent: 65px; height: 24px; line-height: 24px;}
.prov_p span,.next_p span{ color: #999;}
.prov_p a,.next_p a{ color: #0081cb;}
.list_bt{ width:700px; height: 22px; margin: 0 auto; background: url(../images/list_b_03.png) no-repeat;}
.details_cont{ margin: 0 65px; border-bottom: 1px dashed #dddddd;line-height: 24px;padding:0 0 10px}
.details_cont p{ color: #666; font-size: 14px; text-indent: 25px; line-height: 24px; padding: 20px 0;}
/*****************/
.list_right{ width: 300px; height: auto; float: left; margin: 0 0 0 10px;}
.list_right h2{ width: 300px; height: 63px; float: left; background: url(../images/tjbt_03.png) no-repeat; font-size: 24px; color: #fff; line-height: 63px;  text-indent: 30px; float: left;}
.r_mid{ width: 300px;  height:auto;float: left; background: url(../images/jt_bg_03.png) repeat-y;}
.r_mid ul{ width: 260px; height: auto; margin: 20px auto 10px}
.r_mid ul li{ width: 260px; height: 30px;}
.r_mid ul li a{ text-indent: 15px; font-size: 14px; display: block; width: 260px; height: 30px; overflow: hidden; line-height: 30px; color: #999;}
.r_mid ul li.active a{ color: #fff; background: #ff5050;}
.r_mid2{width: 300px;  height:auto;float: left; margin: 3px 0 0;}
.r_mid2 dl{ width: 300px; float: left; margin: 0 0 10px;}
.r_mid2 dl dt{ width: 300px; height: 140px;}
.r_mid2 dl dt img{ width: 290px; height: 140px; border-radius: 5px;-moz-box-shadow:2px 2px 5px #cecece; -webkit-box-shadow:2px 2px 5px #cecece; box-shadow:2px 2px 5px #cecece;}
.r_mid2 dl dd{ width: 300px; line-height: 30px;}
.r_mid2 dl dd a{ color: #666;}

.r_bot{ width: 300px; height: 16px; float: left; background: url(../images/jt_b_03.png) no-repeat;}
/************/
/********************往届回顾************/
.box_wj{width: 1010px; height:auto;margin: 0 auto 30px; padding:10px 0 0; background: url(../images/list_top_03.png) no-repeat top center;}
.wq_cont{ width: 1010px; height:auto; margin: 0 auto; background:url(../images/listwq_03.png) repeat-y}
.wq_cont h2{ width:960px; height: 60px; margin: 0 auto 20px; border-bottom: 2px solid #ff5050; line-height: 60px; font-size: 24px; color: #ff5050;}
.wq_cont ul{ width: 910px; height: auto; margin: 0 auto;}
.wq_cont ul li{ width: 910px; height: auto; float: left; margin: 0 0 20px;}
.wq_cont ul li a{ display: block;}
.wq_cont ul li a p{ line-height: 35px; text-align: center; color: #666; font-size: 14px;}
.wq_bt{ width: 1010px; height: 18px; margin: 0 auto;background:url(../images/listwqbt_03.png) no-repeat}


/***************/
.footer{ width: 100%; height: 170px; background: #f7f5f6; margin: 0 auto; }
.fot{ width:100%; height: 45px; margin: 0 auto; background:#eeeeee;}
.fot .nav_f_cont{ width:932px; margin: 0 auto; height: 45px;}
.fot .nav_f_cont li{float: left; height:45px; margin: 0 15px}
.fot .nav_f_cont li a{ font-size: 14px; line-height: 45px; color: #333;}
.footer p{ text-align: center; color: #333; line-height: 24px; margin: 14px auto;}
