
/**/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:14px; font-family:"微软雅黑"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
ul,li {list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}   
sub{vertical-align:baseline;}
legend{color:#000;}
a{ text-decoration:none; color:#333}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
header,nav,section,article,footer,figure,menu{ margin:0px; padding:0px; display:block}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;}

.w_100{ width:100%;}
.w1200{ width:1200px; margin: 0 auto}
/*头部*/
.head_top{}
body{ background-color:#f8f9ff; font-size:#333333}


.head_top .head_top_i{ width:1200px; margin:30px auto 20px auto;}
.head_top .head_top_i .left{ float:left; margin-top:15px}
.head_top .head_top_i ul { float:left;margin-left:120px;}
.head_top .head_top_i ul li{ height:26px; line-height:26px; font-size:16px; letter-spacing:1px;}
.head_top .head_top_i ul li span{ color:#c30000}
.head_top .head_top_i p{ display:block; float:left; margin-left:200px; font-size:18px; line-height:30px;color:#0861ad; text-align:center}
.head_top .head_top_i p span{ color:#000; letter-spacing:3px; }
.head_top .head_top_i a{ display:inline-block; font-size:16px; color:#666666;}


.head_top .head_top_i ul .head_top_i_li3{ width:300px; margin-right:0; padding-top:30px;}
.head_top .head_top_i_tel{background: transparent url(../images/index_15.jpg) no-repeat scroll 0% 0%; height:31px;margin:20px 0 0 25px;}
.head_top .head_top_i_tel input{background: transparent;border: medium none; height:31px; width:146px; padding-left:12px; }
.head_top .head_top_nav{ background-color:#0861ad; width:100%; height:45px; top: 0;z-index: 10;}
.head_top .head_top_nav ul{ width:1200px; margin:0 auto;height:45px;}
.head_top .head_top_nav .d2 { position: relative; z-index: 3; width: 460px; margin: 0px auto; display:none;}
.head_top .head_top_nav .dl_d2{ width:460px;background-color: #fff; height:241px; overflow:hidden; padding-top:10px;}
.head_top .head_top_nav .dl_d2 dl dd{ width:160px; line-height:45px; height:45px;}
.head_top .head_top_nav .dl_d2 dl dt{ position:absolute; top:20px; right:20px; text-align:left; width:280px;}
.head_top .head_top_nav .dl_d2 dl dt p{ line-height:24px; padding-top:5px; color:#666666}
.head_top .head_top_nav .dl_d2 dl dt p b{ color:#000; font-size:15px; font-weight:300}

.head_top .head_top_nav ul li{ float: left;width: 160px;font-size: 18px;text-align: center;height: 45px;line-height: 45px;}

.head_top .head_top_nav ul li a{ color:#fff; display:block;}
.head_top .head_top_nav ul .on{ background-color:#fff; height:45px; line-height:45px; background:#fff url(../images/li.jpg) no-repeat 0 0 ;transition: all ease 1s;-webkit-transition: all ease 1s;}
.head_top .head_top_nav ul .on a{ color:#000}
.head_top .head_top_nav ul li i{ float:left; padding: 10px 6px 0 26px; width:30px; margin:0 auto;}




.relative{ position:relative; /*border-bottom:3px solid #125ab3;*/}
.absolute{ position:absolute;}
/*banner轮播css*/
.relative{ position:relative; }
.absolute{ position:absolute;}
.icon_left{ background:url(../images/icon_left.png) no-repeat;}
.icon_right{ background:url(../images/icon_right.png) no-repeat;}
.bannerSlide {width:100%;height:500px;overflow:hidden;}
.bannerSlide .slideBox,.bannerSlide .slideBox .tempWrap {width:100%;height:500px;}
.bannerSlide .slideBox li {position:relative;width:100%;height:500px;overflow:hidden;}
.bannerSlide .slideBox li a {display:block;width:100%;height:100%;position:relative;}
/*banner轮换图片缩放效果*/
.bannerSlide .slideBox li img {
	position:absolute;left:50%;top:0;margin-left:-960px;
	-moz-transform:scaleX(1.05) scaleY(1.05);
	-ms-transform:scaleX(1.05) scaleY(1.05);
	-o-transform:scaleX(1.05) scaleY(1.05);
	-webkit-transform:scaleX(1.05) scaleY(1.05);
	transform:scaleX(1.05) scaleY(1.05);
	}
.bannerSlide .slideBox li.active img {
	-moz-transition:-moz-transform 4s linear 0s;
	-ms-transition:-ms-transform 4s linear 0s;
	-o-transition:-o-transform 4s linear 0s;
	-webkit-transition:-webkit-transform 4s linear 0s;
	transition:transform 4s linear 0s;-moz-transform:scaleX(1) scaleY(1);
	-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);
	-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);
	}
.bannerSlide .focus {width:100%;bottom:20px;z-index:2;text-align:center;}
.bannerSlide .focus span {width:50px;height:10px; background-color:#ccc;display:inline-block;margin:0 8px;}
.bannerSlide .focus span.active { background-color:#012a6a;}
.bannerSlide .preBtn {left:112px;top:50%;display:block;width:74px;height:74px;margin-top:-37px;z-index:7;display:none;}
.bannerSlide .preBtn i {display:block;width:26px;height:48px;margin-left:24px;margin-top:13px;background-position:-34px -26px;}
.bannerSlide .nextBtn {right:112px;top:50%;display:block;width:74px;height:74px;margin-top:-37px;z-index:7;display:none;}
.bannerSlide .nextBtn i {display:block;width:26px;height:48px;margin-left:24px;margin-top:13px;background-position:-40px -26px;}

.icon_left{ background:url(../images/icon_left.png) no-repeat;}
.icon_right{ background:url(../images/icon_right.png) no-repeat;}

.w687px{ width:676px;}
.w660{ width:760px;}
.main_fg{ width:100%; height:35px;}
.main .main_xiangxi{color: #0861ad;}
/**/
.main{ width:1300px; margin:0 auto; overflow:hidden;}


.main_2{ width:1200px; margin-top:35px;}
.main_title{ position:relative;}
.main_title h3{ font-size:24px; font-weight:600; color:#333333; line-height:40px; border-bottom:1px dotted #333333;position: relative; height:40px; }
.main_title h3 span{ border-bottom:3px solid #0861ad; display:inline-block;position: relative; top: -1px; height:40px;padding:0 5px;}

.mian_2_content{}





.zt_box1{ margin:60px auto 0 auto;}
.zt_box1 h3{ font-size:42px; text-align:center; color:#333333; font-weight:600; line-height:60px; height:60px;}
.zt_box1 h4{font-size:24px; text-align:center; color:#a4c4fc; font-weight:300; line-height:50px; height:50px;}
.zt_box1 .left,.zt_box1 .right{ width:50%; float:left; margin:50px auto 0 auto; }
.zt_box1 .left img{ width:100%}
.zt_box1 .right{text-align:right}
.zt_box1 .right h5{ text-align:center; font-size:18px; font-weight:600; line-height:50px;}
.zt_box1 .right p{ padding:0 50px; line-height:32px; font-size:14px; text-indent:2em; letter-spacing:1px; text-align:left}
.zt_box1 .left p{ line-height:32px; font-size:14px; text-indent:2em; letter-spacing:1px;}
.zt_box1 .left span{ display:block; height:60px; line-height:60px; font-size:20px; font-weight:600;}
.zt_box1 .right img{ margin-right:70px; margin-top:30px;} 

.zt_box2{ position:relative;background:url(../images/index_20.jpg) repeat-x;  height:498px;}
.zt_box2 .left{ position:absolute; bottom:-31px;}
.zt_box2 .right{ width:500px; position:relative; left:720px; margin-top:80px; }
.zt_box2 .right p{ color:#fff;margin-top:30px;line-height:32px; font-size:15px; text-indent:2em; letter-spacing:1px;}

/* 底部悬浮*/
.footer-fixed{ width:100%; height:64px; position:fixed;left:0px; bottom:0px; margin:auto; background:url(../images/zg148.jpg) repeat-x; z-index: 3;}
.footer-fixed ul{ width:1200px; height:64px;background:url(../images/zg147.jpg) no-repeat; margin:auto;}
.footer-fixed ul li{ float:left; height:64px;vertical-align: bottom;}
.footer-fixed ul li.li01{width: 225px;margin-left: 60px;}
.footer-fixed ul li.li02{width:180px;}
.footer-fixed ul li.li03{width: 320px;}
.footer-fixed ul li.li03 input{ float:left;width: 220px;height: 24px; line-height:24px;margin-top: 22px;margin-left: 17px;text-indent: 1em; border:none; color:#333;}
.footer-fixed ul li.li03 a{float: left;display: block;width: 70px;height: 24px;margin: 22px 0px 0px 9px;cursor: pointer}

/*底部*/
.footer{ width:100%; height:320px; margin:auto; background: url(../images/foot_bg.jpg) repeat-x; color:#fff; margin-top:40px;}
.footer .foot_top{ height:100px; line-height:100px; font-size:16px;}
.footer a{color:#fff;font-size:16px; }
.footer hr{ height:1px; background-color:#fff; border:0;}
.footer .foot_top span{ margin:0 20px;}
.footer .foot_bottom{ padding-top:10px;position:relative;}
.footer .foot_bottom p{ line-height:30px; margin-top:10px; width:600px;}
.footer .foot_bottom .right{ position:absolute; top:10px; right:0; }
.footer .foot_bottom .right p{ display:block; float:right; width:200px; margin:40px 0 0 30px; color:#fff; font-size:16px;}