/* CSS Document */
/*公共样式*/
*{ margin:0; padding:0;}
body{ width:100%;font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;padding:0;color:#333; background:#fff; position:relative;_overflow-x: hidden;overflow-x: hidden; }
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; outline:none;color:#333;}
a:hover{text-decoration:underline;}
/* 谷歌浏览器字体不能小于12px的解决 */
html,body{
      -webkit-text-size-adjust:none;
}
.center{ width:1200px; margin:0 auto; clear:both;}
.blank{ width:100%; height:1px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.clear{ clear:both;}
.fl {float: left;}
.fr{ float:right;}
video{ background:#dbe8ee url(/stac/images/0_58_1.jpg) no-repeat center; }
/* 公共样式结束 */

.wd{ width:100%;float:left;}
.cter{ width:1200px; margin:0 auto;}

.top{ width:100%;float:left;}
.top_1{width:100%; float:left;  background:#f5f5f5; line-height:40px; color:#999999;}
.top_1 h2{ float:left;font-size:14px; font-weight:normal;line-height:40px;color:#999999;}
.top_1_r{ float:right;}
.top_1_r a{ padding-left:25px; padding-right:10px;color:#999999;background:url(../images/0_06.jpg) no-repeat left center;}

.top_2{width:100%;float:left;  padding:10px 0;}
.top_2_l{padding-left:10px;float:left;width:580px; padding-top:35px; padding-bottom:5px; color:#4c4c4c;line-height:44px; font-size:21px;}
.top_2_r{background:url(../images/0_05.jpg) no-repeat left 50px; padding-left:90px;float:right; width:250px; padding-top:35px; padding-bottom:10px; color:#4c4948;line-height:160%;font-size:24px;}
.top_2_l b{ width:100%; float:left; color:#012b87; font-size:24px;}
.top_2_r b{ width:100%; float:left; color:#012b87; font-size:31px;}

.nav{ width:100%; float:left; background:#012b87; line-height:58px; color:#FFFFFF;}
.nav ul.nav{}
.nav li a{ color:#FFFFFF; font-size:18px;}
.nav li.nav_li{ padding:0 2.68%; float:left; display:inline-block;text-align:center;}
.nav li.current-menu-item{ background:url(../images/0_11.jpg) no-repeat center top;}
.nav li.current-menu-item a{color:#000; }
.nav li:hover{}

.banner{ width:100%;float:left; text-align:center;position:relative; border-bottom:solid #999 1px;}
.banner img{ width:100%; min-width:1200px;}

		.banner .bd{ position:relative; height:100%; z-index:0;   }
		.banner .bd li{ zoom:1; vertical-align:middle; }
		.banner .bd img{ display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#000 url(../images/slider-arrow.png) -105px 15px no-repeat; filter:alpha(opacity=80);opacity:0.8; padding:10px 5px;}
		.banner .next{ left:auto; right:3%; background-position:15px 15px; }
		.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.banner .prevStop{ display:none;  }
		.banner .nextStop{ display:none;  }





.ss{ width:100%; float:left;  padding:18px 0; line-height:31px;}
.ss_l{ width:800px; float:left; color:#666666;}
.ss_l a{color:#666666; padding:0 5px;}
.ss_r{ width:300px; height:31px;  float:right; border:#1b3b63 solid 1px; }
.ss_r input{ width:249px; float:left; border:none;height:31px;line-height:31px;}
.ss_r button{ width:46px; float:right; border:none; background:#1b3b63 url(../images/0_17.jpg) no-repeat center; height:31px;}



.tlt{ width:100%; text-align:center; line-height:30px; float:left; padding:30px 0 30px 0; position:relative;}
.tlt img{ padding-right:200px;}
.tlt b{  font-size:37px; color:#012b87; text-align:left; position:absolute; left:50%; top:50%; margin-left:-100px;}
.tlt p{ color:#8d8d8d; font-size:25px;text-transform:uppercase;text-align:left;position:absolute;left:50%; top:70%;margin-left:-100px;}
.tlt span{ width:20px; height:1px; background:#000000; display:inline-block; margin:5px 0;}


.in_1{ width:100%; float:left; padding:0 0 0 0;background:url(../images/1_20.jpg) no-repeat center bottom; height:859px;}
.in_1_c{ width:100%; float:left; padding:0;height:859px}


.in_1_1{ width:100%; float:left;}
.in_1_1 .in_1_1_h4{width:344px; float:left; position:relative;}
.in_1_1 .in_1_1_h4 img{ float:left;}
.in_1_1 .in_1_1_h4 p{width:100%; left:0; top:70px; font-size:11px;text-transform:uppercase; position:absolute; text-align:center; color:#FFF;}
.in_1_1 .in_1_1_h4 b{ width:100%; float:left;font-size:28px;}
.in_1_1 .hd{width:342px; background:#FFF; float:left; border:#1a4f91 solid 1px; padding:10px 0; }
.in_1_1 .hd li,.in_1_1 .hd h5{width:314px; line-height:58px; height:58px; text-align:center;background:url(../images/0_28.jpg) no-repeat center center; float:left;text-transform:uppercase; font-size:20px; color:#000000; margin:10px 14px; border:#fff solid 1px;}
.in_1_1 .hd li a{ color:#000;}
.in_1_1 .hd li.on{background:#012b87; color:#FFF;}
.in_1_1 .hd li.on a{color:#FFF;}

.in_1_1 .bd{width:800px; float:right; margin-top:60px; height:503px; border:#fff solid 1px; position:relative; }
.in_1_1 .bd ul{width:100%; display:block;height:503px;}
.in_1_1 .bd ul li{ width:100%; display:block;height:503px; position:relative;}
.in_1_1 .bd .in_1_1_b1{ width:610px; padding:10px 170px 10px 20px; float:left;background:url(../images/0_31.jpg) no-repeat center bottom; height:142px;}
.in_1_1 .bd .in_1_1_b1 p{ font-size:20px; color:#000; padding:3px 0;}
.in_1_1 .bd .in_1_1_b1 p b{ color:#1a4f91;}
.in_1_1 .bd .in_1_1_b2{ position:absolute;background:#012b87; padding:5px 20px; right:0; bottom:200px;filter:alpha(opacity=80);opacity:0.8; }
.in_1_1 .bd .in_1_1_b2 span{ color:#FFF; font-size:22px; line-height:30px;}
.in_1_1 .bd a{ position:absolute; color:#FFF; font-size:20px; right:30px; top:366px;}


.in_2{ width:100%; float:left; background:url(../images/1_21.jpg) no-repeat center bottom; height:1077px;}

.in_2 .in_2_l{width:279px; float:left; position:relative;}
.in_2 .in_2_l img{ float:left;}
.in_2 .in_2_l p{width:100%; left:0; top:70px; font-size:11px;text-transform:uppercase; position:absolute; text-align:center; color:#FFF;}
.in_2 .in_2_l b{ width:100%; float:left;font-size:28px;}
.in_2_l .in_2_l_l{width:277px; background:#FFF; float:left; border:#1a4f91 solid 1px; padding:10px 0; }
.in_2_l  li,.in_2_l  h5{width:254px; line-height:58px; height:58px; text-align:center;background:url(../images/0_41.jpg) no-repeat center center; float:left;text-transform:uppercase; font-size:20px; color:#000000; margin:7px 11px 7px 12px; border:#fff solid 1px;}
.in_2_l  li a{ color:#000;}
.in_2_l  li:hover{background:#012b87; color:#FFF;}
.in_2_l  li:hover a{color:#FFF;}

.in_2_2{ width:899px; float:right; padding-top:25px;}
.in_2_2 h4{width:100%; float:left; background:url(../images/0_37.jpg) no-repeat center bottom; font-size:20px; color:#012b87; font-weight:normal; padding:30px 0 3px 0; text-indent:40px;}
.in_2_2 ul{width:100%; float:left;}
.in_2_2 ul li{ width:285px; border:#f5f5f5 solid 1px; float:left; margin:6px 6px;}
.in_2_2 ul li img{ width:285px; height:192px; float:left;}
.in_2_2 ul li p{ width:100%; text-align:center; float:left; color:#012b87; line-height:30px; padding:5px 0;}
.in_2_2 ul li:hover{ background:#012b87;}
.in_2_2 ul li:hover p{ color:#FFF;}


.in_3{width:100%;float:left;background:url(../images/1_23.jpg) no-repeat center top; height:2680px;}
.in_3_c{width:100%;float:left;background:url(../images/1_23.jpg) no-repeat center top; height:2680px;}
.in_3_1{width:100%;float:left; text-align:center; position:relative;}
.in_3_1 li{ width:100%; float:left; position:relative; padding-top:30px;}
.in_3_1 li img{ float:left;}
.in_3_1 li b{ position:absolute; color:#FFF; font-size:29px;background:url(../images/0_68.jpg) no-repeat center top; width:466px; line-height:55px; left:680px; top:200px; text-indent:20px;}
.in_3_1 li p{ position:absolute; font-size:21px; color:#000; width:412px; left:720px; top:280px; text-align:left; line-height:35px;}


.in_4{ width:100%; float:left; background:url(../images/1_25.jpg) no-repeat center top; height:898px;}
.in_4_c{ width:100%; float:left; background:url(../images/1_25.jpg) no-repeat center top; height:898px;}
.in_4_1{ width:100%; float:left; padding-top:10px; text-align:center; position:relative; text-align:center;}


.in_9{width:100%; float:left; background:url(../images/1_27.jpg) no-repeat center top; height:742px;}
.in_9_1{ width:100%; float:left; position:relative;}
.in_9_1 .bd{ padding:10px 0; width:100%;   }
.in_9_1 .bd ul{ overflow:hidden; zoom:1; }
.in_9_1 .bd ul li{ margin:0 39px; width:320px; float:left; _display:inline; overflow:hidden; text-align:left; position:relative;}
.in_9_1 .bd ul li .title{ width:280px; padding:20px 20px;float:left; line-height:24px; font-size:15px; background:#012980; color:#FFF; height:180px;}
.in_9_1 .bd ul li .title b{ width:100%; float:left; font-size:20px; padding:10px 0; text-align:center; }
.in_9_1 .bd ul li .title i{ width:20%;float:left; background:#FFF; height:2px; margin:0 40% 10px 40%;}
.in_9_1 .bd img{ width:320px; height:192px;float:left; }
.in_9_1 li:hover{-moz-box-shadow:2px 2px 8px #333333; -webkit-box-shadow:2px 2px 8px #333333; box-shadow:2px 2px 8px #333333;}
.in_9_1 .hd{ width:100%; height:15px; position:absolute; left:0; top:0; z-index:1; }
.in_9_1 .bd ul li a{ text-decoration:none;}
.in_9_1 .bd ul li a.in_9_1_a1{}
.in_9_1 .bd ul li a.in_9_1_a1 img{ width:45px; height:43px; border:0; position:absolute; right:15px; top:310px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.in_9_1 .prev,.in_9_1 .next{ position:absolute; left:0; top:210px; display:block; width:32px; height:40px; background:#000 url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.in_9_1 .next{ left:auto; right:0; background-position:8px 5px; }
.in_9_1 .prev:hover,.in_9_1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.in_9_1 .prevStop{ display:none;  }
.in_9_1 .nextStop{ display:none;  }




.in_5{  width:100%; float:left; background:url(../images/1_28.jpg) no-repeat center top; height:597px;}
.in_5_c{  width:100%; float:left; background:url(../images/1_28.jpg) no-repeat center top; height:597px;}
.in_5_1{ width:100%; float:left; padding-top:20px; text-align:center;}
.in_5_1 li{ width:240px; float:left; font-size:18px; color:#000; padding:0 32px 0 13px;}
.in_5_1 b{width:100%; float:left; font-size:20px; color:#012b87; padding-bottom:10px;}
.in_5_1 p{width:100%; float:left; font-size:14px; color:#000; line-height:24px;padding-top:5px; padding-bottom:1px;}


.ad1{ width:100%;float:left; height:222px;color:#FFF;background:url(../images/0_67.jpg) no-repeat center top;}
.ad1 .cter{position:relative;height:222px;background:url(../images/0_67.jpg) no-repeat center top;}
.ad1 h4{font-size:32px; line-height:43px; color:#FFF;position:absolute; font-weight:normal; left:40px; top:50px; text-align:left;}
.ad1 h4 strong{ color:#fede04;}
.ad1 span{font-size:13px; color:#bbcbde;position:absolute; left:40px; top:150px; line-height:17px; width:700px;text-transform:uppercase;}
.ad1 span b{ font-size:25px;}
.ad1 p{ font-size:24px; color:#FFF; position:absolute; left:900px; top:45px;width:300px; text-align:left;}
.ad1 p b{ font-size:40px; color:#fede04;}
.ad1 p div {}
.ad1 p div b{font-size:40px; color:#fede04;}
.ad1 a{}
.ad1 img.ad1_m1{ position:absolute; right:0; bottom:0;}
.ad1 img.ad1_m2{ position:absolute; left:540px;top:124px;}
.ad1 a.ad1_a1{width:196px; line-height:39px; height:39px; color:#1f497d; font-size:22px; text-align:center; position:absolute; left:890px; top:135px; }
.ad1 a.ad1_a1 b{ width:100%; display:block; font-size:17px; color:#666;}




.in_6{ width:100%; float:left;background:url(../images/1_30.jpg) no-repeat center top; height:1544px;}
.in_6_1{ width:100%; float:left; padding-top:25px; position:relative;}

/* 必要布局样式css */

#top{width:100%;height:1px;float:left;position:relative;}

#top .small{width:6px;height:1px;position:absolute;top:0;left:0;display:inline;margin:0 0 0 0;}

#top .small ul{margin:0;padding:0px;}

#top .small li{width:65px;height:1px;float:left;display:inline;margin:3px 0 0 3px;padding:0px;filter:alpha(opacity=0);opacity:0;cursor:pointer;}

#top .small li.hove{filter:alpha(opacity=100);opacity:1;}

#box{width:100%;height:400px;float:left;overflow:hidden;position:relative;}

#box .bg{width:100%;height:340px;filter:alpha(opacity=70); opacity:0.7; position:absolute; top:132px; left:0px;}

#list{width:1100px;height:446px;position:absolute;top:0;left:50%;display:inline;margin-left:-550px;}

#list ul {margin:0px;padding:0px; float:left;}

#list li{width:100px;position:absolute;border:1px solid #1a4f91;list-style-type:none;cursor:pointer;}

#list li img{width:100%;height:auto;vertical-align:top;}

#list li div{width:100%;height:100%;background:#000;filter:alpha(opacity=70); opacity:0.7; position:absolute; z-index:1; top:0px; left:0px;}

#list li .b_tit{width:100%;height:auto; text-align:center;position:absolute; z-index:1; bottom:-50px; left:0px;margin:0px;padding:0px;}

#list li .opacity{width:100%;height:120px;background:#000;filter:alpha(opacity=80); opacity:0.8; position:absolute; z-index:1; bottom:0px; left:0px;}

#list li .tit{width:100%; font-size:22px;height:auto; float:left;}

#list li .tit span{width:100%;height:30px;font-weight:normal;float:left;text-align:left;line-height:30px;color:#fff;border-bottom:1px solid #2f2f2c;margin:0px;padding:0px;}

#list li .tit span em{color:#ba0707;font-style:normal;float:none;}

#list li .tit em{color:#fff;line-height:25px;float:left;margin:0px;padding:5px 0;font-style:normal;}

#list a{width:39px;height:80px;background:url(../images/btn.png) no-repeat;text-decoration:none;position:absolute;z-index:20;top:160px;}

#list a.prev{background-position:0 0; left:-40px;}

#list a.next{background-position:-39px 0; right:0;}

#bottom{width:100%;height:200px;float:left;position:relative;}

#bottom .title{width:100%;height:60px;line-height:60px;color:#fff;text-align:center;position:absolute;left:0px;bottom:0px;font-family:Verdana;}

#bottom .title a{background:#666666;text-decoration:none;color:#fff; padding:3px 5px;}

.in_6_2{width:1150px; padding:20px 25px; float:left; background:#FFF; border: #fff solid 2px; position:relative;}



.in_14_1_r{ width:490px; height:433px; padding:30px 10px; float:right;font-size:18px; color:#000; font-size:18px; line-height:29px;}
.in_14_1_r h4{ width:100%; float:left; color:#012b87; border-bottom:#012b87 solid 1px; font-size:24px; padding-bottom:10px; margin-bottom:15px;}
.in_14_1_r p{ font-size:16px; color:#535353; line-height:27px; text-indent:0;}
.in_14_1_r a{ width:126px; float:right;background:#fe9d04 url(../images/0_96.jpg) no-repeat 14px center; text-align:center; color:#FFF; margin-left:10px;}
.in_14_1_r .button--nina::before{ padding:5px 0;}
.in_14_1_r .button--nina>span{ padding:5px 0;}



.in_14_2{ width:100%; padding:10px 0; float:left; position:relative;}
.in_14_2 .bd{ padding:10px 0; width:100%;   }
.in_14_2 .bd ul{ overflow:hidden; zoom:1; }
.in_14_2 .bd ul li{ margin:0 27px;  width:328px; float:left; _display:inline; overflow:hidden; text-align:left; position:relative;}
.in_14_2 .bd ul li .title{ width:100%; padding:10px 0; line-height:24px; font-size:15px; color:#000; text-align:center; height:auto;}
.in_14_2 .bd ul li .title b{ width:100%; float:left; font-size:20px; padding:10px 0; text-align:center; }
.in_14_2 .bd ul li .title i{ width:10%; background:#000; height:2px; margin:2% 45%;  float:left;}
.in_14_2 .bd img{ width:326px; height:215px;border:#fff solid 0; }
.in_14_2 li:hover img{-moz-box-shadow:2px 2px 8px #333333; -webkit-box-shadow:2px 2px 8px #333333; box-shadow:2px 2px 8px #333333;}
.in_14_2 .hd{ width:100%; height:15px; position:absolute; left:0; top:0; z-index:1; }
.in_14_2 .bd ul li a{ text-decoration:none;}
.in_14_2 .bd ul li a.in_9_1_a1{}
.in_14_2 .bd ul li a.in_9_1_a1 img{ width:45px; height:43px; border:0; position:absolute; right:15px; top:300px;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.in_14_2 .prev,.in_14_2 .next{ position:absolute; left:-10px; top:110px; display:block; width:32px; height:40px; background:#000 url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.in_14_2 .next{ left:auto; right:-10px; background-position:8px 5px; }
.in_14_2 .prev:hover,.in_14_2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.in_14_2 .prevStop{ display:none;  }
.in_14_2 .nextStop{ display:none;  }



.in_10{ width:100%; float:left; background:url(../images/0_142.jpg) no-repeat center top; height:742px;}
.pr {position: relative;}
.xw {

    margin-top: 34px;
    text-align: center;
    overflow: hidden;
    width: 385px;
    height: 446px;
    border: 1px solid #ccc;
    background-color: #fff;
}

.xw img {
    position: absolute;
    top: 15px;
    left: 15px;
}

.xw_1 {
    margin-top: 20px;
}

.xw_1 p {
    
    font-size: 13px;
    line-height: 37px;
}

.xw_1 span {
    margin-right: 8px;
}

.xw_1 a {
    color: #666;
	text-align:left;
	width:280px;
	float:left;
	 margin-left: 12px;
}
.xw_2{ margin-top: 20px; width:90%; padding:5px 5%; float:left; text-align:left;}
.xw_2 li{ width:100%; float:left; border-bottom:#999 solid 1px; padding:20px 0 10px 0;}

.yqlj {
    text-align: center;
    overflow: hidden;
}

.yqlj a {
    font-size: 16px;
    color: #666;
}

.yqlj li {font-weight: 500;height: 77px;line-height: 77px;width: 9.99%;flex-grow: 1; float:left;}
.dhl {
    overflow: hidden;
    box-sizing: border-box;
}

.dhl ul {
    display: flex;
    overflow: hidden;
}

.dhl ul li {
    /* width: 9 .999%; */
    flex-grow: 1;
    text-align: center;
    line-height: 62px;
}


.border_animation{border:1px solid #eee;width:385px;height:468px;float:left;position:relative;}
.border_animation .border_top{
	position:absolute;height:1px;width:0;font-size:0;background:#666666;top:0;left:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_right{
	position:absolute;height:0px;width:1px;font-size:0;background:#666666;bottom:0;right:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_bottom{
	position:absolute;height:1px;width:0px;font-size:0;background:#666666;right:0;bottom:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_left{
	position:absolute;height:0px;width:1px;font-size:0;background:#666666;left:0;top:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.in_10 .hover .border_top,.in_10 .hover .border_bottom{width:385px}
.in_10 .hover .border_left,.in_10 .hover .border_right{height:468px}
.in_10 .hover{-moz-box-shadow:2px 2px 8px #CCC; -webkit-box-shadow:2px 2px 8px #CCC; box-shadow:2px 2px 8px #CCC;}

.in_10 a.xw_a1{position:absolute; left:300px; font-size:24px; top:-80px; width:163px; line-height:51px; text-align:center; background:#fff; color:#000;}
.in_10 .hover a.xw_a1{ background:#fe0000; color:#FFF;}


.nav1{ width:100%; float:left; background:#0060a1; line-height:58px; color:#FFFFFF;}
.nav1 ul.nav{}
.nav1 li a{ color:#FFFFFF; font-size:18px;}
.nav1 li.nav_li{ padding:0 2%; display:inline-block;text-align:center;}
.nav1 li.current-menu-item{ }
.nav1 li:hover{ }


.footer{padding-top:20px;}
.footer .btm{overflow:hidden;width:1200px;margin:0 auto}
.footer h2{float:left;margin-top:9px}
.footer .info{overflow:hidden;float:left;margin-left:6px;width:530px}
.footer .info p{font-size:16px;color:#fff;line-height:30px}
.footer .info a{color:#fff}.footer .btm ul{overflow:hidden;float:right}
.footer .btm li{float:left;text-align: right;font-size:18px;color:#fff;margin-left:10px; width:150px; }
.footer .btm li img{display:block;margin-bottom:10px}
.footer .btm li a{ width:100%; float:left; color:#adadad; text-align:left; font-size:16px; line-height:35px;}


/*列表页*/
/*面包屑*/
.mbx{ width:100%; float:left; background:#012b87;}
.p12-curmbs-1 {font-size: 14px;  color:#fff;height: 46px;line-height: 46px;background:url(../images/news_03.jpg) no-repeat left center; }

.p12-curmbs-1 b {font-weight: normal;padding-left: 28px;} 
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1 span {padding: 0 5px;}
.p12-curmbs-1 a{ color:#fff;}


.list { width:100%; float:left; padding:30px 0;}
.list_l{ width:242px; background:#ffffff;margin-left:0; padding:0 0 0 0; text-align:left;}
.list_r{ width:950px;background:#FFF; padding-top:60px;}
/*左侧*/


.list_2_l{ width:242px; float:left;}
.list_2_l h4{width:100%; float:left; padding:55px 0 10px 0;background:url(../images/lx_07.jpg) no-repeat center top; font-size:7px; color:#FFF; text-align:center;text-transform:uppercase; font-weight:normal;}
.list_2_l h4 b{ font-size:22px;}
.list_2_l ul{width:100%; float:left;  padding:0 0;}
.list_2_l ul li{width:100%; float:left; font-size:18px; text-align:center;background:#eeeeee; position:relative; margin:3px 0; padding:3px 0;}
.list_2_l ul li img{ }
.list_2_l ul h5{width:100%; float:left;background:url(../images/li_14.jpg) no-repeat center top; line-height:54px; font-size:24px; color:#000; text-align:center;}
.list_2_l ul h5 a{ color:#000;}
.list_2_l ul li a{width:100%; float:left; text-align:center;  left:0; top:0; font-size:18px; color:#000; line-height:50px;}
.list_2_l ul li a:hover{ color:#fff;}

.list_l li.on,.list_l li:hover{ background:#012b87;}
.list_l li.on a,.list_l li:hover a{color:#fff;}
.list_l h5{ width:100%; float:left;background:url(../images/li_14.jpg) no-repeat center top; line-height:54px; font-size:20px; color:#000; text-align:center; font-weight:normal; margin:1px 0;}
.list_l h5 a{ color:#000;}
.list_l h5:hover,.list_l h5.on{background:#012b87;}
.list_l h5:hover a,.list_l h5.on a{color:#fff;}
/*右侧*/
.list_l_1{ width:100%; float:left; padding:0;}
.list_l_1 li{ width:287px; float:left; position:relative; margin:11px 4px;}
.list_l_1 li img{ width:287px;  float:left;border:#01a579 solid 1px;}
.list_l_1 li span{ width:100%; float:left; color:#000; text-align:center; line-height:36px; font-size:20px;}
.list_l_1 li a:hover img{border:#000 solid 1px;box-shadow: 7px 7px 5px #888888;}

.list_r_2{ width:100%; float:left;}
.list_r_2 li{ width:287px; float:left; border:#fff solid 1px; margin:0 1px 13px 26px;-moz-box-shadow:2px 2px 8px #CCC; -webkit-box-shadow:2px 2px 8px #CCC; box-shadow:2px 2px 8px #CCC;}
.list_r_2 li img{ width:287px;float:left; border-bottom:#012b87 solid 1px; }
.list_r_2 li a h2{width:100%; float:left; color:#012b87; text-align:center; padding:10px 0; line-height:22px; font-size:15px; margin-bottom:0;}
.list_r_2 li:hover{}
.list_r_2 li a:hover h2{width:100%; float:left; background:#012b87; color:#FFF; text-align:center; padding:10px 0; line-height:22px; font-size:15px;}


.list_r_1 {width:98%; float:left; border:#666 inset 1px;padding:10px 1%;}
.list_r_1 h4{width:97%; float:left;border-bottom:#666 solid 1px; margin:0 1.5%; font-size:19px; line-height:35px;font-weight:normal;}
.list_r_1 li{ width:273px; float:left; position:relative; margin:11px 8px;}
.list_r_1 li img{ width:273px;}
.list_r_1 li span{ width:100%; position:absolute; left:0; bottom:0; background:#2d2e2e; color:#FFF; text-align:center; line-height:36px; font-size:20px;}

.list_l_nr_1{ width:98%; float:left; border:#666 inset 1px;padding:10px 1% ;}
.list_l_nr_1 h4{width:97%; float:left;border-bottom:#666 solid 1px; margin:0 1.5%; font-size:19px; line-height:35px; font-weight:normal;}
.list_l_nr_1 li{ width:47%; float:left; margin:.5% 1.5%;border-bottom:#666 solid 1px; font-size:14px; line-height:30px;}
.list_l_nr_1 li a{ float:left; width:320px;}
.list_l_nr_1 li span{ float:right; width:77px;}

.list_l_n{ width:100%; float:left; border:#000 solid 1px;}
.list_l_n li{width:865px; float:left; padding:10px 10px; line-height:180%;}
.list_l_n li h4{ font-size:18px;}
.list_l_n li span{}
.list_l_n .list_l_n_p{ width:100%; display:block; text-indent:2em;}

.list_l_nr{width:100%; float:left; border:#999 solid 1px;}
.list_l_nr h4{width:100%; float:left; text-align:center; font-size:20px; padding:20px 0 10px 0;}
.list_l_nr span{width:100%; float:left; text-align:center;}
.list_l_nr_p{width:98%; float:left; font-size:15px; padding:10px 1%; line-height:24px;}

.list_l_nr_sx{ width:96%; padding:10px 2%; float:left;}
.list_l_nr_sx li{ padding:3px 0;}

.list_r_3{width:100%; float:left;}
.list_r_3 li{width:94%; padding:10px 3%; float:left;height:auto;border:#CCC 1px solid;background:#fff;color:#333;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/-webkit-box-shadow: 2px 2px 10px #CCC;/*safari或chrome*/box-shadow:2px 2px 10px #CCC;/*opera或ie9*/ margin-bottom:30px;}
.list_r_3_l{ width:114px; border-right:#000 solid 1px;}
.list_r_3_l span{width:100%; float:left; font-size:16px;}
.list_r_3_l span b{ color:#012b87; font-size:55px;}
.list_r_3_l i{width:100%; float:left; font-style:normal;background:url(../images/news_07.jpg) no-repeat left center; text-indent:30px;}

.list_r_3_r{ width:660px; padding-right:20px;}
.list_r_3_r a{width:100%; float:left; font-size:23px; color:#000000; line-height:30px; padding:5px 0 10px 0;}
.list_r_3_r p{width:100%; float:left;font-size:16px; color:#000000; line-height:22px;}
.list_r_3_r .list_r_3_r_p{width:100%; float:left;font-size:16px; color:#000000; line-height:22px;}


.p15-infocontent-1-con img{ max-width:750px;}

 .bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
        .mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
        .bigbox{width:840px;background: #fff;margin:0 auto;border-radius: 10px;padding:10px;}
        .bigbox>.imgbox{width:100%;height:auto;float:left;border-radius:5px;margin: 0 10px 10px 10px;}
        .bigbox>.imgbox>img{width:100%; float:left;}
        .imgbox:hover{cursor:zoom-in}
        .mask:hover{cursor:zoom-out}
        .mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
        .mask>img:hover{cursor:pointer}

/*分页器*/

.pagination-wrapper{margin: 20px 0;}
.pagination{height: 34px;text-align: center;}
.pagination li {display: inline-block;height: 34px;margin-right: 5px;}
.pagination li a{display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;}
.pagination li a:hover{background:#f5f5f5;color:#0099ff;}
.pagination li.thisclass {background: #09f;color: #fff;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;}
.pagination li.thisclass a,.pagination li.thisclass a:hover{background: transparent;border-color: #09f;color: #fff;cursor: default;}


/*列表下部*/
.list_x1{ width:100%; float:left;border-top:#000 solid 1px; padding:20px 0;}
.list_x_t{ width:100%; position:relative; float:left; padding:10px 0 30px 0;}
.list_x_t a{ position:absolute; font-size:23px; color:#FFF; left:7px; top:12px;}
.list_x1_u{width:100%; float:left;}
.list_x1_u li{width:284px; float:left; padding:0 8px;}
.list_x1_u li img{ width:100%;float:left; height:229px;}
.list_x1_u li a{ width:100%; float:left; background:#252525; color:#fff; text-align:center; padding:10px 0; line-height:22px; font-size:14px;}
.list_x2{ width:100%; float:left;border-top:#000 solid 1px; padding:20px 0;}
.list_x2_u{width:100%; float:left;}
.list_x2_u li{ width:48%; padding:5px 1%; float:left;}
.list_x2_u li {font-size: 14px;line-height: 22px;}
.list_x2_u span {margin-right: 8px;}
.list_x2_u a {color: #666;text-align:left;width:420px;float:left;margin-left: 2px;}

/*内页*/
.p15-infocontent-1 {margin-bottom: 30px;}
.p15-infocontent-1-tit {text-align: center;font-weight: normal;margin-bottom: 40px;font-size: 28px;line-height: 40px;color: #535353;height: 40px;overflow: hidden;}
.p15-infocontent-1-bool {border-bottom: 1px solid #012b87;height: 20px;font-size: 12px;color:#909090;}
.p15-infocontent-1-bool span{margin-right:20px;}
.p15-infocontent-1-bool span a{color:#909090;}
.p15-infocontent-1-bool i {font-style: normal;float: right;display: block;width: 80px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #012b87;}
.p15-infocontent-1-bool i a {color: #fff;}
.p15-infocontent-1-bool span {margin-right: 15px;} 
.p15-infocontent-1-tag span {margin-right: 10px;}

/*单页*/
.art_r_1{width:100%; float:left;}
.art_r_t1{width:100%; float:left; font-size:24px; color:#000000; line-height:30px;text-transform:uppercase; padding-bottom:10px;}
.art_r_co{width:100%; float:left; padding:20px 0 40px 0; line-height:24px;}
.art_r_b1{width:100%; float:left;}
.art_r_b1 li{ float:left; position:relative; padding-right:26px;}
.art_r_b1 img{}
.art_r_b1 li p{ position:absolute; left:135px; top:38px; font-size:22px; color:#FFF; line-height:35px;}



.list_r_t{ width:100%; float:left; background:#f4f4f4;}
.list_r_t img{ float:left;}
.list_r_t p{ width:80%; float:right; font-size:20px; padding:30px 20px 0 0;}
.list_r_t p b{ width:100%; display:block; font-size:30px; color:#fdaf00; padding-bottom:10px;}

.list_lx{ width:100%; float:left;}
.list_lx_l{ width:477px; float:left;}
.list_lx_l h4{ width:100%; display:block; text-align:center; background:#ffe200; font-size:30px; color:#000; padding:15px 0;}
.list_lx_l p{ width:100%; float:left; background:#dedede; padding:10px 0 100px 0;}
.list_lx_l p span{ width:100%; float:left; padding:20px 0;background:url('../images/lxx_06.jpg') no-repeat 50px center; text-indent:100px; font-size:16px; }
.list_lx_l{}



@media (min-width: 1920px) {
 .banner img{ max-width:1920px;}
}

@media screen and (max-device-width: 400px) 
{  .left {
	 float:none;
   } 
 }


.Service-item {


    border: 1px solid #E7E7E7;
    box-sizing: border-box;

    overflow: hidden;
}
.item-link {
    font-family: 'PingFangSC-SC', "Microsoft YaHei", Tahoma, sans-serif;
    color: #FFFFFF;
    display: none;
 
    background-color: #05A6F3;
  
    font-size: 14px;
    line-height: 25px;
    border-radius: 5px;
    -webkit-transition: all 160ms;
    transition: all 160ms;
    font-weight: normal;
}
.Service-content .Service-item {
    -webkit-transition: all 160ms;
    transition: all 160ms;
}


.Service-item:hover {
    border-color:#333;
    padding-top: 0;
    position: relative;
    z-index: 99;
    text-decoration: none;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
}

.Service-item:hover .item-image {


}

.Service-item:hover .item-link {
    display: block;
}

.Service-item:hover .item-title {
    
}

.Service-item + .Service-item {
  
    position: relative;
}
