/* CSS Document */
*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
/*可用布局类*/
.autoWidth{margin: 0 auto;min-width: 1000px;max-width: 1280px;_width: expression((document.documentElement.clientWidth||document.body.clientWidth) < 1000 ? "1000px" : ((document.documentElement.clientWidth||document.body.clientWidth) > 1280 ? "1280px" : ""));}
.auto{margin: 0 auto;min-width: 1000px;max-width: 1200px;_width: 1000px;}
/*页面通用样式*/
body{font-family: "Microsoft Yahei";min-width: 1000px; font-size:14px; background:#f5f5f5;}
.clear-float{clear: both;}
.mt10{margin-top:10px;}
img{border:0px;}
a{outline:none; text-decoration:none;}
strong{font-weight: normal;}

.left{ float:left;}
.right{ float:right;}

.strong{font-weight: bold;}
::selection{background:#1EACDF;color:#fff;}
::-moz-selection{background:#1EACDF;color:#fff;}
::-webkit-selection{background:#1EACDF;color:#fff;}
/*全站通用翻页按钮样式*/
.news-pagination{padding-left: 5%;width: 100%;padding-top: 30px; padding-bottom:30px; overflow:hidden;}
.page_text,.page_no{padding: 3px;}
.page_next{padding-left: 0;}
.page_text a,.page_no{padding-top: 10px;padding-bottom: 9px;padding-left: 15px;padding-right: 15px;border: 1px solid #ddd;text-decoration: none;color: #666;font-size: 12px;display: block; cursor:pointer;}
.page_text a,.page_no{display: inline-block;margin-right: 6px;float: left;cursor:pointer;}
.page_text a:hover,.page_no a:hover{border: 1px solid #009ed6;color: #009ed6;}
.page_input{padding-top: 10px;padding-bottom: 9px;padding-left: 10px;padding-right: 10px;border: 1px solid #ddd;text-decoration: none;color: #666;font-size: 12px;display: block;float: left;}


/*top*/
.top{background:url(../images/topbg.png); height:31px; color:#999999;}
.top_main{width:1000px; line-height:32px; font-size:12px; overflow:hidden; margin:auto;}
.top_l{float:left;}
.top_r{float:right;}

/*head css*/
.head{width:1000px; height:100px;}
.logo{background:url(../images/logo.png); width:640px; height:75px; margin-top:10px; float:left;}
.head_r{float:right;}
.zhuan{margin-top:22px; padding-left:6px; text-align:right;}
.bdsharebuttonbox{float:right;display:inline; width:138px;}

.nav{ width:100%;  background-color:#1251b2;height:45px; display:block;background:url(../images/nav_bg.jpg) repeat-x; font-size:16px; }
.nav ul{ width:1000px; margin:0 auto;height:45px; line-height:45px; }
.nav ul li{ width:125px; float:left;position:relative; text-align:center;  color:#ffffff;  }
.nav ul li a{ color:#ffffff; text-decoration:none;}
.nav ul li a:hover{ color:#ffffff; }
.nav li:hover a{background-color:#cd0213; height:45px; display:block; width:125px;}
.nav li:hover{background-color:#cd0213; display:block;}
.nav ul li ul {display: none;}
.nav ul li a, .g-nav ul li a:visited{}
.nav ul li:hover ul {display:block; z-index:99999;position:absolute;top:45px;left:0;width:100%;}
.nav ul li:hover ul li{ width:100%; height: 35px; line-height: 35px; border-bottom:1px solid #0266d6;display:block;}
.nav ul li:hover ul li a {display:block;height: 35px; line-height: 35px;background:#01469c; border-bottom:1px solid #0266d6;}
.nav ul li:hover ul li a:hover {height: 35px; line-height: 35px;background:#206ac6;border-bottom:1px solid #0266d6;color:#fff;}


/*banner开始*/
.banner{width:100%;overflow:hidden;height:440px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:470px}
.banList li{height:440px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:10px;height:10px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#1455a0;cursor:pointer}
.banner_line{ width:100%; height:35px; background:url(../images/banner_line.png) center top no-repeat;}
/*banner结束*/

.i_h1{ width:100%; margin:10px auto 0; height:75px; background:url(../images/I_h_jj.png) center center no-repeat; overflow:hidden;}
.i_h2{ width:100%; margin:10px auto 0; height:75px; background:url(../images/I_h_fw.png) center center no-repeat; overflow:hidden;}

.m1{width:1039px; margin:15px auto 35px; overflow:hidden; line-height:24px; color:#666666;}


.m4{ width:1100px; margin:10px auto 30px; overflow:hidden;}
.m41{ width:235px; padding:10px; margin:20px 20px; float:left;overflow:hidden;}
.m41 dl{width:220px; text-align:left;overflow:hidden;}
.m41 dl dt{width:136px; height:134px; margin:0 auto;overflow:hidden;}
.m41 dl dt img{width:136px; height:134px; }
.m41 dl dd{width:116px; margin:10px auto 0; text-align:center; color:#1f1f1f; font-size:16px; }
.m41 p{width:200px; text-indent:2em; font-size:14px; color:#666666; line-height:28px; margin:10px auto ;overflow:hidden;}
.m41 p a{ width:auto; float:right; color:#3388e6; text-decoration:underline;}
.m41 p a:hover{color:#e41838;}
.m41:hover{ background-color:#ffffff;-moz-box-shadow:1px 1px 8px #bebdbd; -webkit-box-shadow:1px 1px 8px #bebdbd; box-shadow:1px 1px 8px #bebdbd;}


.i_yy{ width:100%; height:14px;background:url(../images/yinying.jpg) repeat-x; overflow:hidden;}

.box{ width:100%; background-color:#ffffff; overflow:hidden;}
.m6{ width:1100px; height:auto; margin:25px auto 0; overflow:hidden;}
.m61{ width:380px; height:270px; background:url(../images/cxbg.jpg) center top no-repeat;}
.m61 ul{ width:220px; margin:115px 0 0 40px; font-size:16px; overflow:hidden;}
.m61 ul li{ width:220px; font-size:16px; line-height:45px;overflow:hidden;}
.m61 ul li span{ width:66px; float:left;  color:#373744; margin-right:3px;}
.m61 p{ margin-left:130px; text-align:left; margin-top:10px;overflow:hidden;}
.m61 p a{ line-height:30px; height:30px; float:left; width:80px; color:#FFF;text-align:center; margin:0 10px; font-size:18px;}


.m62{ width:500px; height:220px;overflow:hidden;}
.m62 h1{ width:500px; height:32px; overflow:hidden;}
.m62 ul{ width:500px;margin:10px auto 0; overflow:hidden;}
.m62 ul li{width:500px;  font-size:12px;color:#333134; height:25px; text-indent:12px; line-height:25px; background:url(../images/ding_tb4.png) 0 center no-repeat; float:left;overflow:hidden;}
.m62 ul li a{color:#333134; display:block;text-decoration:none;}
.m62 ul li a:hover{color:#10529d; text-decoration:none; display:block;}


/*about开始*/
.a_m{width:1000px; margin:0 auto 15px; padding:5px 0 0; overflow:hidden;}
.a_ml{width:272px; float:left;}
.fd{ position: absolute; width:54px; top:-5px; right:-3px; height:49px;}
.a_ml_m1{width:270px;position:relative; height:auto; background-color:#ffffff; border:1px solid #e2e2e2; }
.a_ml_m1 h1{width:270px; margin:15px auto; font-size:28px; text-align:center; font-weight:normal; color:#10529d;}
.a_ml_m1 h1 span{width:270px; display:block; font-size:12px; text-transform:uppercase;  color:#858585;overflow:hidden;}
.a_ml_m1 ul{ width:270px;overflow:hidden;}
.a_ml_m1 ul li{ width:270px; height:44px; border-top:1px solid #e2e2e2; font-size:16px; line-height:44px; text-align:center;overflow:hidden;}
.a_ml_m1 ul li a{ color:#666666;display:block;}
.a_ml_m1 ul li a:hover{ color:#ffffff; display:block; background-color:#10529d;}
.a_ml_m1 p{ width:270px; height:44px; border-top:1px solid #e2e2e2; font-size:12px; line-height:44px; text-align:center;overflow:hidden;}
.a_ml_m1 p a{color:#10529d;}
.a_ml_m1 p a:hover{color:#dc3308; text-decoration:underline;}
.a_ml_m2{width:272px; margin:10px auto 0; height:auto; overflow:hidden;}
.a_ml_m2 img{ width:270px; height:84px; border:1px solid #e2e2e2;}

.a_ml_m3{width:270px; margin:10px auto 0;background-color:#ffffff; border:1px solid #e2e2e2; height:auto; overflow:hidden; }
.a_ml_m3 h1{width:270px; margin:10px auto; font-size:28px; text-align:center; font-weight:normal; color:#10529d;}
.a_ml_m3 h1 span{width:270px; display:block; font-size:12px; text-transform:uppercase;  color:#858585;overflow:hidden;}
.a_ml_m3 ul{ width:250px; margin:7px auto;overflow:hidden;}
.a_ml_m3 ul li{ width:250px;margin:10px auto; font-size:14px; color:#666666; line-height:18px; overflow:hidden;}
.a_ml_m3 ul li img{ vertical-align:middle; margin-right:5px;}
.a_mr{width:700px; float:right; overflow:hidden;}
.a_m_h{width:700px; padding:0 10px; height:45px;font-size:18px;color:#10529d; border-bottom:1px solid #c9c9c9; background:url(../images/a_tb1.png) 10px center no-repeat; text-indent:25px; line-height:45px; overflow:hidden;}
.a_m_h span{ width:auto; float:right; font-size:14px; font-weight:normal; color:#666666;}
.a_m_h span img{ vertical-align:middle; }
.a_m_h a{color:#666666;}
.a_m_h a:hover{color:#ff0000; text-decoration:none;}
.a_mr1{ width:680px; margin:0 auto; overflow:hidden;}
.a_mr1 ul{width:680px; margin:10px auto 0; overflow:hidden;}
.a_mr1 ul li{width:220px; text-align:center;  float:left; overflow:hidden;}
.a_mr1 ul li img{width:200px; height:200px; padding:2px; margin-bottom:3px; background-color:#ffffff; border:1px solid #eeeeee;}
.a_mr2{ width:660px; margin:10px auto 0; overflow:hidden;}
.a_mr2 p{ margin:10px 0;  color:#666666; font-size:16px; line-height:24px; }
.a_mr2 h1{ width:auto; margin-left:15px; border-bottom:1px dashed #dcdcdc; color:#b1060e; font-size:24px;  text-align:center; height:50px; line-height:50px; overflow:hidden;}

/*about结束*/


/*contact开始*/
.c_m{width:860px; overflow:hidden;  margin:0 auto;height:auto; padding:15px 0px;}
.c_m ul{width:860px; margin:10px auto ;  min-height:220px;  padding:5px;overflow:hidden; background:url(../images/contactbg.png) left 10px no-repeat;}
.c_m ul li{width:530px;float:right;color:#858383;  line-height:23px; height:auto;}
.c_m ul li h1{width:530px;float:right; font-size:24px; color:#0f519d;  line-height:50px; height:auto;}
.c_m1{ width:860px; margin:0px auto ; overflow:hidden;}
.c_m1 img{ width:858px; border:1px solid #ddd;}
/*contact结束*/



/*newlist开始*/
.list_m1{ width:670px; margin:10px auto 10px;overflow:hidden;}
.list_m1 ul{width:670px; margin:0 auto; overflow:hidden;}
.list_m1 ul li{width:660px; padding:0 5px;color:#333333; height:40px;border-bottom:1px dashed #dcdcdc; text-indent:15px; line-height:40px; background:url(../images/ding_tb3.png) 5px center no-repeat;overflow:hidden;}
.list_m1 ul li span{ width:auto; float:right; font-size:12px; color:#888888;}
.list_m1 ul li a{color:#333333; display:block;}
.list_m1 ul li a:hover{color:#10529d; text-decoration:none;  display:block;}
.page{ width:500px; margin:15px auto 10px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.page a{ padding:3px 7px; margin:0 2px;  background-color:#fff;}
.page a:hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#0f519d;}
.page a.hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#0f519d;}
/*newlist结束*/

/*new开始*/
.new{ width:660px; margin:20px auto 0; padding-bottom:15px; overflow:hidden;}
.new h1{ width:660px; height:45px; line-height:45px; font-size:20px; color:#000;border-bottom:1px dashed #dcdcdc; text-align:center;overflow:hidden;}
.new h2{ width:660px; height:30px; color:#999999; line-height:30px;font-size:12px; text-align:center; font-weight:normal; background-color:#f5f5f5;overflow:hidden;}
.new p{ width:660px; line-height:28px; text-indent:2em; color:#333333; margin:15px auto; overflow:hidden;}
.new dl{ width:660px; padding:10px 0 0; margin-top:20px; border-top:1px solid #d4d4d4; overflow:hidden;}
.new dl dt{ width:660px; margin:0 auto; height:30px; line-height:30px; font-weight:bold; color:#005a8c; overflow:hidden;}
.new dl dd{width:660px;margin:0 auto; color:#333333; height:30px; line-height:30px; overflow:hidden;}
.new dl dd a{color:#666666;}
.new dl dd a:hover{color:#666666;}
.new dl dd span{ width:auto; color:#999999; font-size:12px; float:right;}
/*new结束*/


/*页面底部*/
.bottom{width:100%;  background:#10529e url(../images/bottom_bg.png) repeat-x; padding-bottom:20px; display:block; overflow:hidden;}


.bottom2{width:1200px; margin:0 auto; overflow:hidden;}
.bottom2 ul{margin:38px 20px 0 17px;overflow:hidden;}
.bottom2 ul li,.bottom2 ul li a{color:#cad9ea; height:25px; line-height:25px;overflow:hidden; text-align:center;}
.power{font-size:9px; color:#999;}
.power:hover{color:#0CF;}