body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p,blockquote, th, td {  margin: 0;  padding: 0;  }

body{font-family:Microsoft Yahei;width:100%; min-width:1206px; width:expression((documentElement.clientWidth < 1206px) ? "1206px" : "100%" ); zoom:1; }

input::-ms-clear {  display: none;  }

a {  color: #37e;  text-decoration: none;  }

a:hover {  color: #F55;  text-decoration: none;  }

table{  border-collapse: collapse;  border-spacing: 0;  }

fieldset, img {  border: 0;  max-width: 100%; vertical-align: middle;}

address, caption, cite, code, dfn, em, th,

var{  font-style: normal;  font-weight: normal;  }

ol, ul ,li{  list-style: none;  }

caption, th {  text-align: left;  }

h1, h2, h3, h4, h5, h6 {  font-size: 100%;  font-weight: normal;  }

q:before, q:after {  content: '';  }

abbr, acronym {  border: 0; }

a{color: #666; text-decoration: none;}

a:hover{color: #000; text-decoration: none;}

.fl{float: left; display: inline;}

.fr{float: right; display: inline;}



input,textarea,select{outline:none; border:0; padding: 0; margin:0; background: none;font-family: "微软雅黑";}

input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder{color: #b0b0b0;}

.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 

.clearfix{zoom:1} 

.clear{clear: both; zoom:1; }



@font-face {font-family: 'iconfont';

    src: url('fonts/FZLTCXHJW.eot');

    src: url('fonts/FZLTCXHJW.eot?#iefix') format('embedded-opentype'),

    url('fonts/FZLTCXHJW.woff') format('woff'),

    url('fonts/FZLTCXHJW.ttf') format('truetype'),

    url('fonts/FZLTCXHJW.svg#FZLTCXHJW') format('svg');

}





.contain{width: 1206px; margin:0 auto;}



.header{background: #fff;}

.header .headtop{ border-bottom: 1px solid #E0E0E0;}

.header .headtop .contain{height: 34px; line-height: 34px;}

.header .headtop p{color: #7a7a7a;font-size: 14px;}

.header .headtop .right{vertical-align: middle;}

.header .headtop .right a,.headtop .right em{color: #7a7a7a;font-size: 14px;display: inline-block;}

.header .headtop .right em{font-size: 12px;margin: 0 4px;}

.header .headtop .right img{vertical-align: middle;padding-right: 2px;}

.header .top{padding-bottom: 20px;}

.header .top .logo{padding-top: 26px;}

.header .top .mainNav{float:right;}

.header .top .mainNav li{float: left;padding:33px 0 0;position: relative;}

.header .top .mainNav li>a{color:#2F3031;font-size: 16px;display: block;padding:5px 30px;/*font-weight: 600;*/

}

.header .top .mainNav li>a span{display: block;color: #939393;font-size: 14px; text-transform: capitalize;

font-weight: normal;}

.header .top .mainNav li:hover>a,.header .top .mainNav li.on>a{background: #1887DD;color: #fff;}

.header .top .mainNav li:hover>a span,.header .top .mainNav li.on>a span{color: #fff;}

.nav_list{width:448px;position: absolute; background: #fff;display: none;z-index: 999;}

.nav_list .dl_menu{width: 126px;background: #F4F2F2;padding:18px 0;min-height: 200px;}

.nav_list .dl_menu dd{line-height:36px;text-align: center;}

.nav_list .dl_menu dd a{color: #5a5858;font-size: 16px;display: block;}

.nav_list .dl_menu dd:hover a,.nav_list .dl_menu dd a.on{color:#1887dd ;}

.nav_list .dl_menu_list dl{padding: 15px;}

.header .top .mainNav li:hover .nav_list{display: block;}

.nav_list .dl_menu_list dd img{width: 290px; height: 186px;}



.HomeBan{position: relative;width:100%; height: 665px; overflow: hidden;}

.HomeBan .bd{width:1920px; height: 665px; position: absolute; left: 50%; margin-left: -960px;}

.HomeBan .bd a{display: block; width: 100%;}

.HomeBan .bd li img{width: 100%;}

.HomeBan .hd ul{text-align:center;position:absolute; z-index: 99;width: 100%;bottom: 20px;}

.HomeBan .hd li{width: 13px; height: 13px; background: #1887DD;display: inline-block;

text-indent: -9999px;margin: 0 4px; border-radius: 13px;}

.HomeBan .hd li.on{background: #fff;}

.HomeBan .hd a{display: block; width: 30px; height: 56px; position: absolute; top: 50%; margin-top: -28.5px;}

.HomeBan .hd a.prev{left: 5%; background: url(../images/ro_left.png) no-repeat;}

.HomeBan .hd a.next{right: 5%;background: url(../images/ro_right.png) no-repeat;}



.title{padding: 57px 0 30px;text-align: center;/*font-family: 'iconfont';*/ }

.title h2{font-size: 57px; color: #000000;}

.title .line{border-bottom: 1px solid #CCCBCB;width: 55px;display: inline-block;vertical-align:middle;

margin: 0 15px;}

.title p.en{color: #C7C7C7;font-size: 16px; letter-spacing:4px; text-transform: uppercase;vertical-align: middle;

}

.title p.intro{color:#2B2F3E;font-size: 26px;line-height: 38px;}



.footer {background:#1E1E1E ; }

.footer>.contain{padding: 46px 0 30px;}

.footer .left .dl_list{float: left;margin-right: 35px;}

.footer .left .dl_list dt{ background: url(../images/b_bg.png) no-repeat center bottom;

padding:0 0 15px 0;width:100px;margin-bottom: 15px;}

.footer .left .dl_list dt a{color:#828282; font-size: 16px;}

.footer .left .dl_list dd a{color:#606060;font-size: 14px;line-height:28px;display: block;text-indent:10px;}



.footer .center{text-align: center;width: 217px;/*margin-left: 25px;*/}

.footer .center h5,.footer .right h5{color: #747474;font-size: 16px;}

.footer .center img{padding:15px 0 0 0;}

.footer .center p{color: #fff;font-size: 12px;padding: 5px 0 25px;}

.footer .share a,.footer .share b{display: inline-block;}

.footer .share b{background: url(../images/ico_sprite.png) no-repeat;width: 41px; height: 41px;

margin-right: 5px;}

.footer .share b.a1{background-position: 0 0;}

.footer .share b.a2{background-position: -59px 0;}

.footer .share b.a3{background-position: -116px 0;}

.footer .share b.a4{background-position: -175px 0;}



.footer .right h6{color: #A9A9A9;font-size: 18px; line-height: 28px;}

.footer .right p img{margin-right: 8px;}

.footer .right p{color:#747474;font-size: 14px;line-height:28px;}

.footer .right p span{color:#1887dd;}



.footer .copyright{background: #1A1A1A;border-top: 1px solid #323232;height: 48px;line-height: 48px;}

.footer .copyright p{color:#505050; font-size: 14px;text-align: center;}



.SubBan{width: 100%; height: 301px;position: relative;overflow: hidden;}

.SubBan .banner{width:1920px; height: 301px; position: absolute; left: 50%; margin-left: -960px}

.SubBan .banner img{width: 100%;}



.SubBg{background: #F2F2F2;}

.SubBg .MainCon .contain{background: #fff;padding: 0 20px;margin-bottom: 40px;}

.rightCon{width: 974px;/*float: left;*/padding-bottom: 50px;}

.current{height:50px; line-height:50px;border-bottom: 1px solid #EBEBEB;margin-bottom: 23px;}

.current .column{color: #777;font-size: 20px;float: left;}

.current .column span{color: #a4a4a4;font-size: 12px; text-transform: uppercase;margin-left:2px;}

.current .location{float: right;vertical-align: middle;}

.current .location a b{display: inline-block; background: url(../images/cur.jpg) no-repeat;

width:17px; height: 14px;padding-left:6px;}

.current .location a,.current .location span,.current .location{color: #919191;font-size: 14px;}



.leftCon{width: 200px;/*float: right;*/margin-top: -30px;position: relative;z-index: 9;margin-bottom: 60px;}

.leftCon .Btitle{background: url(../images/t_bg.jpg) no-repeat;width: 200px; height: 121px;

text-indent: 32px; padding-top: 50px;}

.leftCon .Btitle span{color: #fff; font-size: 26px; opacity: 0.63;

filter:alpha(opacity=63);   -moz-opacity:0.63;   -khtml-opacity: 0.63;   opacity: 0.63; text-transform: uppercase;}

.leftCon .Btitle h4{color:#fff;font-size: 26px;}

.leftCon .ul_list{border: 1px solid #EEEEEE;padding: 20px 22px; background: #FCFCFC; border-bottom:3px solid #D8D8D8 ;}

.leftCon .ul_list li{border-bottom: 1px dotted #CCCCCC;padding: 14px 0;}

.leftCon .ul_list li span{display: block; background: url(../images/san_2.jpg) no-repeat left center;

padding-left: 12px;color: #6f6f6f;font-size: 14px;}

.leftCon .ul_list li b{color: #bababa;font-size: 12px;line-height: 18px;display: block;font-weight: normal;

text-transform: capitalize;padding-left: 12px;}

.leftCon .ul_list li:hover a span,.leftCon .ul_list li.cur a span,.leftCon .ul_list li:hover a b,

.leftCon .ul_list li.cur a b{color: #1088ed;}



/*分页*/

.page{text-align: center;padding: 25px 0;}

.page a{display: inline-block; padding: 2px 8px;border: 1px solid #CCCCCC;color: #8698b6;font-size: 14px;}

.page a:hover,.page a.a_cur{background: #138AEF;border-color: #138AEF;color: #fff;}

