@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle} .inputcheckbox { vertical-align:middle;} 

body{font: 12px "微软雅黑"; color:#555; margin:0 auto;padding:0px; list-style:none;  }
a{ color:#666; text-decoration:none; }
a:hover{  color:#da0009; text-decoration:none;  }
.clear_all {clear:both;}

img{ border:none; padding:0px; margin:0px; display:block; }
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


.body_bg { background:#d2d2d2; width:100%;}
.body_bg1 { background:#004b8a; width:100%;}
.head{ width:1200px; margin:0 auto;}
.body_index { height:100%; width:1200px; margin:0 auto; }

.body_top1 {height:29px; line-height:29px;overflow:hidden;}
.body_top1 .h2 { float:left; color:#8b8b8b;}
.body_top1 p { float:right;}     
.body_top1 p a{ color:#8b8b8b; margin-right:8px;}
.body_top1 p a:hover{ color:#da0009;}
.body_top1 p a.a1{ background:url(../img/a1.jpg) left center no-repeat; padding-left:17px;}
.body_top1 p a.a2{ background:url(../img/a2.jpg) left center no-repeat;padding-left:17px;}
.body_top1 p a.a3{ background:url(../img/a3.jpg) left center no-repeat;padding-left:17px;}
.body_top1 p a.a4{ background:url(../img/a4.jpg) left center no-repeat;padding-left:17px;}

.body_top2 { height:119px; overflow:hidden;}
.body_top2 h1 { float:left; font-weight:normal; padding-top:28px; padding-left:12px; }

.body_top2 .c { float:right; padding-left:11px; padding-top:55px; }
.body_top2 .c p {font:100 14px "微软雅黑";line-height:30px;color:#fff; padding:0px 10px; background:#d30000; border-radius:6px}

.body_top2 .r{ float:right; margin-top:35px; font-size:14px; line-height:22px;  color:#666; padding-left:15px; text-align:right;}
.body_top2 .r p{ font-size:24px; line-height:30px; font-weight:bold;}

/* nav parts */
#menupp { width:1200px; margin:0 auto;  height:49px; }
#menupp li{ float: left; position:relative;}
#menupp li a {display: block; line-height:49px; height:49px; padding: 0 42px;font-size: 16px;color: #fff;}
#menupp li img { padding-top:18px;}
#menupp li:hover a { background:#da0009;  color:#fff;} 
#menupp .hover a { background:#da0009; color:#fff;}

#menupp li .sec{display:none; position: absolute; left:0px; top:49px; width:100%;z-index:999; }
#menupp li .sec li{position: relative;border:none; height:34px; background:#d5d5d5;border-bottom:1px solid #eee; }
#menupp li .sec li a{display: block;width:134px; padding:0 8px; text-align:center;font:100 12px/34px "微软雅黑";height:36px; color:#333; background:none;}
#menupp li .teshu li a{width:134px;}
#menupp li .sec li a:hover{ background:#da0009; color:#fff; border-radius:0;}




 /*轮换大区域*/
.lunhuan{width:100%;height:526px;position:relative;}
.lunhuan #lunhuanback{width:100%;height:526px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:526px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{width:1200px;height:526px;margin:0 auto;position:relative;}
#lunbonum{ height:24px; line-height:24px;position:absolute;left:555px; bottom:20px;  z-index:5; color:#777; text-align:center;}
#lunbonum li{ width:24px;height:24px;float:left; margin-right:3px; margin-left:3px;background:#70b3f2; cursor:pointer;}
#lunbonum .lunboone{background:#fff;cursor:pointer;}

/*搜索*/
.b1{ width:100%;background:url(../img/abbgg.jpg) no-repeat top center; overflow:hidden; padding-bottom:40px;}
.box1{ width:1200px; margin:0 auto; position:relative;}
.box1 .b1_title{ padding-top:50px; text-align:center;}
.box1 .b1_title a{ color: #101010;font-size:24px; font-weight:bold; line-height:36px; display:block; }
.box1 .b1_title span{font-size:15px;  line-height:22px; text-transform:uppercase;}
.box1 .b1_title i { display:block; width:60px; height:2px; background:#c0c0c0; text-align:center; margin:0 auto; margin-top:10px; margin-bottom:10px; }

.aboutcon { padding-top:40px;}
.a_img{ float:left;width:456px;height:325px;overflow:hidden; background:url(../img/aboutbg.jpg) no-repeat bottom right;}
.a_right{ float:right; width:695px;  overflow:hidden; font-size:14px; line-height:24px; color:#3b3b3b;}

.ab_a{ font-size:24px; font-weight:bold; line-height:40px; padding-bottom:20px;}
.ab_tit span{ display:block; text-transform:uppercase; font-size:13px; color:#c5c5c5; line-height:22px;font-weight:normal;}
.ab_b{ font-size:14px; line-height:30px; color:#595959; overflow:hidden;}
.ab_c { margin-top:10px; display:block; width:80px; padding:10px 30px; font-size:14px; font-weight:bold; text-align:center;border:1px solid #ccc; }
.ab_c:hover { background:#004b8a;}
.ab_c:hover a { color:#fff;}


.b2 { width:100%;background:#f5f5f5; overflow:hidden; padding-bottom:40px;}
.procon { padding-top:40px;}
.procon li { 
    float:left;
	text-align:center;
	font-size:14px;
	line-height:40px; 
    padding: 10px 10px 0px 10px;
    margin: 9px;
    border: #dfdfdf 1px solid;
    background: #ffffff;
    transition: all .5s ease;
    box-shadow: 1px 1px 8px 0px rgba(194, 194, 194, 0.38);}
.procon li:hover {box-shadow: 6px 6px 8px 0px rgba(194, 194, 194, 0.38);}
.procon li img { width:260px; height:194px; overflow:hidden;}


.b3{ width:100%;background:#134989; overflow:hidden; padding-bottom:40px;}
.box1 .b3_title{ padding-top:50px; text-align:center;}
.box1 .b3_title a{ color: #fff;font-size:24px; font-weight:bold; line-height:36px; display:block; }
.box1 .b3_title span{font-size:15px;  line-height:22px; text-transform:uppercase;  color: #fff;}
.box1 .b3_title i { display:block; width:60px; height:2px; background:#fff; text-align:center; margin:0 auto; margin-top:10px; margin-bottom:10px; }


.warp-pic-list{ position:relative;width:1200px; padding-top:40px;overflow:hidden;}
#wrapBox1 li { float:left; width:180px; margin: 0 10px 0 10px; text-align:center;} 
#wrapBox1 li p { }
#wrapBox1 li p img { margin:0 auto;}
#wrapBox1 li span{ font-size:14px; color:#fff; line-height:40px; }
#wrapBox1 li:hover p img{
transform: rotateY(360deg); 
-ms-transform:  rotateY(360deg); /* IE 9 */
-webkit-transform: rotateY(360deg); /* Safari and Chrome */
-o-transform: rotateY(360deg);	 /* Opera */
-moz-transform: rotateY(360deg);	/* Firefox */
 transition:1s ease-in-out;	/* Firefox */
}

.tabscroll { width:1200px; margin-top:20px; margin-bottom:20px;}
.tab-T-3 { width:40px;margin:0 auto;text-align:center; }
.tab-T-3 li{width:12px;height:12px; border-radius:6px;font-size:0;background-color:#dfdfdf;float:left;margin-left:8px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}


.b4con{ margin-top:30px;}
.b4conL { float:left;width:640px;}
.b4conR { float:right; width:530px;}

.b4con .b4_title{ padding-top:20px; text-align:left; margin-bottom:20px;}
.b4con .b4_title a{ color: #101010;font-size:24px; font-weight:bold; line-height:36px; display:block; }
.b4con .b4_title i { display:block; width:60px; height:2px; background:#c0c0c0; margin-top:10px; margin-bottom:10px; }

.q_tpm5_1 { width:640px;}
.q_tpm5 {width:640px;}
.q_tpm5 img { float:left; width:244px; height:177px; padding:2px; border:1px solid #e5e5e5;}
.q_tpm5 .com { float:right; width:370px; overflow:hidden; } 
.q_tpm5 .com .red{ font:600 16px/36px "微软雅黑";}
.q_tpm5 .com .connew { line-height:24px; color:#444; }
.q_tpm5 .com span a{ background:url(../img/na.jpg) left center no-repeat; width:70px; height:17px; overflow:hidden; display:block; line-height:17px; text-align:center; margin-top:15px; color:#fff;}

.bdlx { line-height:36px; margin-top:20px; }
.bdlx li { float:left; width:320px; height:36px; line-height:36px;  border-bottom:1px dashed #eeeeee;}
.bdlx li a { float:left; font-size:14px; background:url(../img/nli.jpg) left center no-repeat; padding-left:17px;}
.bdlx li span { font-size:12px; float:right; color:#aaa; padding-right:10px;}



.bdlx2 {width:490px; background:#f5f5f5; padding:20px; overflow:hidden; margin-bottom:10px;}
.bdlx2 img { float:left; width:180px; height:136px;}
.bdlx2 .com { float:right; width:290px; overflow:hidden; } 
.bdlx2 .com .red{ font:600 16px/40px "微软雅黑";}
.bdlx2 .com .connew { line-height:24px; color:#444; }
.bdlx2 .com span a{ background:url(../img/na.jpg) left center no-repeat; width:70px; height:17px; overflow:hidden; display:block; line-height:17px; text-align:center; margin-top:15px; color:#fff;}



/*底部*/
.footer{ width:100%; background:#f1f1f1; margin-top:40px; border-top:6px solid #2574af;}
.foot{ width:1200px; margin:0 auto;}
.index_bot1{ padding:20px 0; line-height:25px; text-align:center;}

.ban { background:url(../img/ban.jpg) top center no-repeat; height:170px;  text-align:center; padding-top:80px;}
.ban i { display:block; width:40px; height:2px; background:#fff; margin:0 auto;   }
.ban p { color: #fff;font-size:16px;line-height:56px; display:block; text-align:center; }

.sec_con { width:1200px; height:100%; overflow:hidden; margin:0 auto; margin-top:20px; padding-bottom:20px;  }
.sec_con .l { float:left; width:230px;}
.sec_con .r { float:left; width:955px; overflow:hidden; padding-left:15px;  }

/*滚动图片2*/
.sec_bd10 { width:230px;}
.sec_hd10 { width:230px; height:35px; overflow:hidden; background: url(../img/connavbg2_3.gif) no-repeat;}
.sec_hd10 h1 {float:left;height:35px; line-height:35px; }
.sec_hd10 h1 a { float:left;font:bold 14px "宋体"; text-decoration:none; line-height:35px; padding-left:15px; }
.sec_hd10 p { float:right; line-height:35px; padding-right:13px;}

.sec_tpm10 { width:210px; border:1px solid #eee; border-top:none; padding:10px 9px; line-height:22px; overflow:hidden;}
.menu1 h1 { height:32px; width:208px; line-height:32px;overflow:hidden; background:url(../img/connavbg3.gif) repeat-x; border:1px solid #eee; margin-bottom:5px;   }
.menu1 h1 a { font-size:14px; padding-left:30px;background:url(../img/icon1.gif) no-repeat 15px 13px; display:block }

.menu1 h2 { width:178px; height:25px; line-height:25px; margin:0 auto; border-bottom:1px dashed #b3b3b3; font-size:12px; font-weight:100; background:#fff;}
.menu1 h2 a { color:#212121;  background:url(../img/icon1.gif) no-repeat 15px 3px; padding-left:30px;  }

.menu1 ul { height:100%; border-top:none;overflow:auto;}
.menu1 a {  text-decoration:none; overflow:hidden;}
.menu1 .no { display:none; }

.bd3 { width:230px;}
.hd3 { width:230px; height:35px; overflow:hidden; background: url(../img/connavbg2_3.gif) no-repeat;}
.hd3 h1 {float:left;height:35px; line-height:35px; }
.hd3 h1 a { float:left;font:bold 14px "宋体"; text-decoration:none; line-height:35px; padding-left:15px; }
.hd3 p { float:right; line-height:35px; padding-right:13px;}

.q_tpm3 { width:230px; line-height:22px; overflow:hidden; background: url(../img/pic1.gif) no-repeat; height:258px;  }
.q_tpm3_1 { padding-left:62px; padding-top:16px; }


/*滚动图片2*/
.sec_bd { width:955px;}
.sec_hd { width:955px; height:35px; overflow:hidden; background: url(../img/connavbg3_1.gif);}
.sec_hd h1 {float:left;height:35px; line-height:35px; }
.sec_hd h1 a { float:left;font:bold 14px "宋体"; text-decoration:none; line-height:35px; padding-left:40px; color:#fff }
.sec_hd p { float:right; line-height:35px; padding-right:13px;}
.sec_hd p span { padding-left:6px; padding-right:6px;}


.sec_con2 { width:953px; padding:10px 0px;border:1px solid #eee; border-top:none; min-height:400px; }
.sec_tpm { font-size:14px; width:913px; line-height:24px; padding:5px 20px;}

.sec_tpm3 { width:913px; line-height:36px; padding:5px 20px;overflow:hidden; }
.sec_tpm3 li { line-height:36px; width:913px; overflow:hidden; border-bottom:1px dashed #cccccc;   }
.sec_tpm3 li a { font-size:14px; float:left; background:url(../img/icon2.gif) no-repeat 5px 16px; padding-left:15px;}
.sec_tpm3 li span { float:right; padding-right:10px;}

.propic { width:162px; text-align:center; line-height:28px; }
.propic img { width:146px; height:103px; border:1px solid #d7d7d7; padding:2px; background:#fff; text-align:center; margin-left:5px; margin-right:5px;}

.propic1 { height:51px; text-align:center; }
.propic1 img { height:49px; border:1px solid #d7d7d7; text-align:center; margin-left:5px; margin-right:5px;}

.sec_con6 { width:953px; padding:10px 0px;border:1px solid #eee; border-top:none; overflow:hidden; }

.sec_tpm6 { width:953px; line-height:24px; padding:5px 10px;}
.sec_tpm6 li { float:left; width:220px; overflow:hidden; padding-left:6px; padding-right:6px; padding-bottom:5px; text-align:center; line-height:28px;}
.sec_tpm6 li img {width:214px; height:161px; border:1px solid #d0d0d0; padding:2px;}


/*翻页*/
.pager{ width: 100%; padding: 25px 0 25px 0;text-align: center; margin:0 auto;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:0px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#de1710;border-color:#222c50;text-decoration:none;color:#fff;}
.pager .cur{background:#de1710;border-color:#222c50; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.pager a.page-num-current { background:#de1710;color:#fff;}
