﻿@charset "utf-8";
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,button,input,textarea,p,th,td,figure{margin:0;padding:0; outline:none;}
header, footer, nav, section, article, aside, dialog, figure, figcaption, menu { display:block }
html{width:100%;height:100%; font-size:100%; word-break:break-all; word-wrap:break-word;}
body{ width:100%; height:100%; position:relative;font:12px/1.5 tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1",Helvetica, STHeiti;margin:0;padding:0; background:white; color:#333;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
a{ text-decoration:none; cursor:pointer; color:#333; transition:all 0.2s ease-in}
a:hover{text-decoration:underline;}	
ul,ol,li{list-style:none outside none; list-style-type:none;}
img{border:0 none;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
i,b{ font-style:normal}
input,select{font-size:12px; outline:none; }
address,caption,cite,code,em,th{font-style:normal; font-weight:normal;}
canvas{display:block;vertical-align:bottom}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.wrap{ width:100%;}
.w980{width:980px; margin:0 auto; }
input[type='text'],input[type='password'],input[type='button'],input[type='submit'],input[type='reset']{-webkit-appearance: none;}
*html{background-image:url(about:blank);background-attachment:fixed;}

/*焦点图轮换*/
.head{width:100%; background:#f7f7f7;}
.banbg_1{width:100%;height:568px; position:relative}
.banbg_1 a{width:100%; height:100%; display:block; position:absolute; left:0; top:0}
.nav{width:100%; background-color:#666;}
.nav_li{width:800px; height:50px; margin:0 auto; overflow:hidden}
.nav_li ul{padding-left:60px}
.nav_li ul li{float:left; line-height:50px; margin-right:40px}
.nav_li ul li a{font-family:"宋体"; font-size:16px; color:#fff; font-weight:bold}
.nav_li ul li a:hover{color:#ee5168}
.clear{clear:both}
.logo a img{height: 54px;width: auto;}
.bg_cur span{width:14px; height:14px; display:block; float:left; margin-right:10px; background:url(../images/ckcirc.png) no-repeat 0 0}
.bg_cur{width:90px; position:absolute; left:50%; bottom:20px; margin-left:-30px; z-index:100; cursor:pointer}
#bgcur{background-position:-14px 0;}

/*style Begin*/
.meun-iocn,.meun .dot1,.meun .dot2,.searchBtn,.sub_nav_ul .icon i,.sub_nav_ul ul li,.b1_prev,.b1_next,.net i,.tit-ul li i,.slide_top,.site_nav li a{ background:url(../images/bh-bg.png) no-repeat 0 0 transparent;}
header{ width:100%; height:40px; background:#3E3A39;}
header .right{ float:right;}
header .right a{ color:#FFF; line-height:40px;font-size:14px;}
header .right span{ color:#FFF; margin:0 10px;}
.ul-meun .meun{ position:relative;width:40px; height:40px; padding:0 16px 0 10px; cursor:pointer; z-index:100}
.ul-meun .meun ul{ position:absolute; top:39px; left:0; width:115px; z-index:110}
.ul-meun li{ float:left; height:30px; line-height:30px;}
.ul-meun li a{ color:#fff; line-height:40px; display:block; padding:0 14px; font-size:14px;}
.meun-iocn{width:31px;height:13px;background-position:-269px -33px; margin-top:13px;}
.meun ul{ display:none}
.meun ul a{ width:85px;background:#3E3A39; height:30px; line-height:30px; position:relative; padding:0 30px;}
.meun ul a:hover{ color:#FEFEFE; background:#C9C9CA;}
.meun ul a i{ display:block; width:18px; height:18px; position:absolute; left:8px; top:6px;}
.meun ul .dot1{background-position:-250px -31px;}
.meun ul .dot2{background-position:-232px -31px;}
header a:hover{ color:#2DA7E0; text-decoration:none;}
footer{ padding:20px 0 40px 0; background:#3E3A39;}
footer ul{ zoom:1}
footer ul li{ float:left}
footer ul li a{ color:#FFF; font-size:14px;}
footer ul li span{ margin:0 6px; color:#FFF;}
footer .ct{ padding-top:16px; margin-top:20px; border-top:1px solid #434344;}
footer .ct .span{ color:#989898;text-align: center;}
footer .ct .net{ float:right;}
footer .ct .net i{ display:inline-block; width:31px; height:31px; margin-right:20px; cursor:pointer}
footer .ct .net .youku{background-position:0 -31px;}
footer .ct .net .youku:hover{background-position:0 0;}
footer .ct .net .weibo{background-position:-31px -31px;}
footer .ct .net .weibo:hover{background-position:-31px 0;}
footer .ct .net .weixin{background-position:-62px -31px; margin-right:0}
footer .ct .net .weixin:hover{background-position:-62px 0;}

.nav{ height:52px; padding:14px 0; border-bottom:1px solid #dcdcdc; background:#FFF;}
.nav .w980{ overflow:hidden;}
.nav .logo{ float:left; margin-right:40px;}
.nav .top_nav_ul{ float:left; margin-top:17px;}
.nav .top_nav_ul li{ float:left; padding:0 18px 30px 18px;}
.nav .top_nav_ul li a{ float:left; color:#717071; font-size:14px;}
.nav .top_nav_ul li a:hover{color:#036EB8;}


.nav .top_nav_ul li .act{ color:#036EB8;}
.nav .top_nav_ul li .act:hover{color:#036EB8;}
.nav .top_nav_ul li a:hover{ text-decoration:none;}
.search{ width:330px; width:160px; float:right; margin-top:7px;}
.search .box{ width:134px; height:27px;padding:4px 8px; border:1px solid #C9C9CA; border-radius:4px; position:relative; float:right;}
.search .box .searchBtn{ width:34px; height:34px; position:absolute; right:0; top:0; background-position:-211px -68px; cursor:pointer}
.search .box input{ width:110px; border:0 none; height:27px; line-height:27px; display:block; font-size:14px; color:#333;}
.search a{ width:120px; height:35px; line-height:35px; background:#327ABF; border:1px solid #005CAC; color:#FFF; font-size:14px; text-align:center; float:right}
.search a:hover{background:#4B93D0; border:1px solid #2372BA; text-decoration:none;}



.link{ width:120px; height:38px; line-height:38px; font-size:14px; color:#FFF; background:#327ABF; border:1px solid #005CAC; position:absolute; display:block; bottom:50px; left:50%; margin-left:-60px; text-align:center;}
.link:hover{ text-decoration:none; background:#4B93D0; border:1px solid #2372BA;}
.slide_top{width:41px;height:40px;background-position:0 -65px; display:none; position:fixed; _position:absolute; bottom:0; right:100px; z-index:10002}
.slide_top:hover{background-position:0 -105px;}
.ask-btn a{font-size: 25px;padding: 8px 20px;border: 1px solid #508ed9;border-radius: 5px;color:#508ed9;text-decoration: none;}
.ask-btn{padding-left: 100px;padding-top: 50px;}
.b1{ background:#FFF;}
.b2{ background:#e7f1f9;}
.b3{ height:506px; background-image:url(../images/bh-bg3.png);background-repeat:no-repeat; background-position:left center;background-color:#c9c9ca;}
.b4{ background:#e7f1f9;}
.b5{ background:#FFF;}
.b6{ background:#e7f1f9;}
.b7{ background:#FFF;}
.b8{ background:#E4E3E2;}
.b9{ background:#FFF;}
.b10{ background:#e7f1f9;}
.b7 .w980{ position:relative;}
.b2 .w980{ padding-bottom:78px;position:relative;}
.b4 .w980,.b6 .w980,.b8 .wb980,.b9 .w980,.b10 .w980{ padding-bottom:125px; position:relative;}
.b1 .w980,.b5 .w980{ padding-bottom:50px;}
.b1 .jbox{ width:980px; overflow:hidden; margin-top:10px; position:relative}
.b1 .jbox ul li{ width:378px; height:252px; margin-right:32px;}
.b1 .jbox ul li img{ width:378px; height:252px;}
.b1 .msg{ margin-top:20px;}
.b1 .msg p{ line-height:30px; text-indent:2em; color:#3E3A39; font-size:14px;}
.b1_prev,.b1_next{width:22px;height:38px; position:absolute; top:110px; z-index:10000; cursor:pointer}
.b1_prev{background-position:-277px -65px; right:20px;}
.b1_next{background-position:-252px -65px; left:20px;}

.b7 .link,.b9 .link{ background:#EC6C4F; border:1px solid #BE5037; }
.b7 .link:hover,.b9 .link:hover{ background:#EC7053; border:1px solid #EB6747;}

.wrap .h{ padding:80px 0 20px 0; text-align:center;}
.wrap .h h2{ font-size:30px; padding:0 60px 10px 60px; display:inline-block; border-bottom:1px solid #bbb; font-weight:bold}
.wrap .h p{ font-size:18px; margin-top:14px;}

.b2 .major{background:url(../images/bt2-bg.png) no-repeat bottom center; margin-top:50px;}
.b2 .tit-ul{ padding-bottom:10px;}
.b2 .tit-ul li{ float:left; width:220px; background:#fff; margin-right:20px; padding:10px 0 16px 10px; cursor:pointer;}
.b2 .tit-ul li i{ width:16px; height:22px;display:inline-block;background-position:-289px -160px;}
.b2 .tit-ul li div{ color:#3E3A39; line-height:22px; font-size:14px;}
.b2 .tit-ul .mr0{ margin-right:0}
.b2 .tit-ul .tit-hover{ background:#508ed9;}
.b2 .tit-ul .tit-hover i{background-position:-289px -181px;}
.b2 .tit-ul .tit-hover div{color:#FEFEFE;}
.b2 .con{ height:540px; margin-top:15px; padding-top:70px;}
.b2 .con-ul{ display:none}
.b2 .con-ul li{ float:left; width:266px; padding:16px 16px 30px 16px; background:#FFF; margin-right:43px;}
.b2 .con-ul .mr0{ margin-right:0}
.b2 .con-ul li .img{ width:266px; height:166px;}
.b2 .con-ul li .img img{ width:100%; height:100%;}
.b2 .con-ul li h3{ color:#221814; font-size:14px; line-height:50px; font-weight:bold}
.b2 .con-ul li .h3-right{ float:right; color:#c4bba7;}
.b2 .con-ul li .info{ height:130px; overflow:hidden; border-top:1px solid #ccc; line-height:26px; color:#717071; padding-top:10px;}
.b2 .con-ul .zx{ width:178px; height:38px; line-height:38px; display:block; margin:20px auto 0 auto; border:1px solid #C9C9CA; font-size:14px; color:#3E3A39; background:#FEFEFE; text-align:center;}
.b2 .con-ul .zx:hover{ background:#327ABF; border:1px solid #005CAC; text-decoration:none; color:#FFF;}
.b2 .con-ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.b3 .con{ float:left; padding-top:100px; position:relative;}
.b3 .con p{ color:#333; font-size:18px; margin-top:8px;}
.b3 .con h3{ font-size:36px; color:#333; margin-top:10px;}
.b3 .con .tit{ font-size:18px; color:#221814; border-top:1px solid #888889; padding:10px 0 40px 0; display:inline-block; margin-top:50px;}
.b3 .con .link{ bottom:-50px; left:0; margin:0;}

.b4 .date{ width:690px; padding:14px 40px 40px 40px; margin:50px auto 0 auto; border-radius:10px; background:#FEFEFE; border:1px solid #C9C9CA;}
.b4 .date h3{ color:#221814; font-size:24px; display:block; text-align:center;}
.b4 .date .time{ width:588px; height:93px; overflow:hidden; margin:16px auto 0 auto;}
.b4 .date .time img{ width:60px; height:93px; float:left; margin-right:4px}
.b4 .date .time h4{ float:left; font-size:14px; font-weight:bold; margin-right:4px; padding-top:72px;}
.b4 .dbox{ width:770px; margin:80px auto 0 auto;}
.b4 .tit div{ float:left; padding:9px 0; font-size:14px; line-height:24px; text-align:center}
.b4 .ddemo{ height:252px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:6px 0;}
.b4 .ddemo li div{ float:left; height:24px; overflow:hidden; padding:9px 0; font-size:14px; line-height:24px; text-align:center}
.b4 .dbox .d1{ width:110px;}
.b4 .dbox .d2{ width:130px;}
.b4 .dbox .d3{ width:145px;}
.b4 .dbox .d4{ width:245px;}
.b4 .dbox .d5{ width:140px;}

.b5 .jiaos{ margin-top:60px;}
.b5 .js{ width:282px; float:left; margin-right:67px;}
.b5 .js .tit h4{ color:#221814; font-size:18px; text-align:center; display:block; font-weight:bold; border-bottom:1px solid #ccc; padding:30px 0 10px 0}
.b5 .js .tit h5{ color:#221814; font-size:18px; margin-top:10px;text-align:center; display:block;}
.b5 .js .con{ font-size:14px; color:#717071; line-height:24px; height:72px; overflow:hidden; margin-top:20px;}
.b5 .js a{ width:218px; height:38px; line-height:38px; display:block; border:1px solid #C9C9CA; font-size:14px; color:#3E3A39; background:#FEFEFE; text-align:center; margin:20px auto 0 auto;}
.b5 .js a:hover{ background:#327ABF; border:1px solid #005CAC; text-decoration:none; color:#FFF;}

.b6 ul li{ width:310px; height:220px; float:left; margin:0 24px 24px 0;}
.b6 ul li img{ width:100%; height:100%;}
.b7 .m{ widht:809px; height:840px; background:url(../images/bt7-1.jpg) no-repeat center center;}

.b8 .wb980{ width:980px; margin:0 auto;}
.b8 ul{ margin:40px 0 10px 0}
.b8 ul li{ float:left; width:256px; margin:0 37px 30px 0; padding:10px 22px 0 22px; background:#FEFEFE; border:1px solid #C9C9CA;}
.b8 ul .mr{ margin-right:0;}
.b8 ul .img{ width:161px; height:161px; margin:0 auto;}
.b8 ul .img img{ width:100%; height:100%;}
.b8 ul .con{ background:#EEEFEF; margin-top:10px; padding:8px 8px 26px 8px}
.b8 ul h3{padding:5px 0 13px 0; font-weight:bold; border-bottom:1px solid #ccc; display:block; color:#3E3A39; font-size:18px;}
.b8 ul strong{ color:#3E3A39; font-size:14px; line-height:24px; margin-top:6px; display:block}
.b8 ul p{ color:#3E3A39; font-size:14px; line-height:24px; display:block; height:24px; overflow:hidden;}
.b8 ul .p2{ height:48px;}
.b8 ul .con a{ width:200px; height:30px; line-height:30px; color:#FFF; text-align:center; display:block; margin:0 auto; margin-top:20px;}
.b8 ul .con a:hover{ text-decoration:none;}
.b8 ul .con a.a1{ background:#8D1C21;}
.b8 ul .con a.a1:hover{ background:#B72F35;}
.b8 ul .con a.a2{ background:#04562E;}
.b8 ul .con a.a2:hover{ background:#0E9252;}
.b8 ul .con a.a3{ background:#631123;}
.b8 ul .con a.a3:hover{ background:#981F3A;}
.b8 ul .con a.a4{ background:#139243;}
.b8 ul .con a.a4:hover{ background:#1CBB58;}
.b8 ul .con a.a5{ background:#D71618;}
.b8 ul .con a.a5:hover{ background:#F13234;}
.b8 ul .con a.a6{ background:#18679E;}
.b8 ul .con a.a6:hover{ background:#2785C5;}

.b9 .m{ text-align:center;}

.b10 table{ width:980px; margin:40px auto 0 auto;}
.b10 table td{ color:#3E3A39; font-size:14px;}
.b10 table td label{ text-align:right; display:block}
.b10 table td input{ background:#FEFEFE; border:1px solid #E2E2E1; height:30px; line-height:30px; padding:0 4px 0 6px;}
.b10 table td span{ color:#B3282C; line-height:30px; margin-left:4px;}
.b10 table td p{ color:#3E3A39; padding:24px 0 6px 0}
.b10 table td.t1 input{ width:110px;}
.b10 table td.t2 input{ width:170px;}
.b10 table td.t3 input{ width:110px;}
.b10 table td.t4 input{ width:215px;}
.b10 table td.t4{ width:227px;}
.b10 table td textarea{ width:98%; height:88px; line-height:30px; padding:4px 10px; font-size:14px; background:#FEFEFE; border:1px solid #E2E2E1;}
.b10 table td div{ width:100%; height:60px;background:#FBF8EA; margin-top:8px;}
.b10 table td div p{ color:#717071; padding:4px 0 0 20px;}
.b10 table td div .bt{ color:#2DA7E0;}
/*auto width*/
@media screen and (min-width:1240px){ .w980{ width:1200px !important;}
.ul-meun .li a{padding:0 20px;}
.sub_nav_ul ul{ width:500px; padding:0 0 0 224px;}
.sub_nav_ul ul li{ width:150px;}
.nav .top_nav_ul li{ padding:0 24px 30px 24px;}
.b1 .jbox{ width:1200px;}
.b2 .tit-ul li{ width:245px; padding-left:40px;}
.b2 .con{ padding-left:100px;}
.b2 .con-ul li{ margin-right:50px;}
.b6 ul li{ width:380px; height:290px;}
.b5 .js{ margin-right:177px;}
/*.b8 ul li{ margin-right:147px;}*/
.sub_nav_ul{ width:1200px;}}

/*注册页*/
.zc1{ background: #FFFFFF; width:100%; height: 1200px;opacity: 0.9; position: fixed; z-index: 1000; }
.zc2{ background: #FFFFFF; width: 100%; height: 1200px; position: fixed; z-index: 10001; opacity: 0.5;}
.zc3{ background: url(../images/zc.jpg) ; width: 633px; height: 366px; position: fixed; z-index: 10002; right: 0; top: 0; bottom: 0; margin: auto; left: 0; box-shadow: 1px 12px 35px #ababab;}
.zc3 .fh{ background: url(../images/close.png) no-repeat; width: 40px; height: 40px; margin-left: 600px; position: relative;line-height: 50px;}
/*.zc3 .fh2{ background: url(../images/close2.png)no-repeat; width: 40px; height: 40px; margin-left: 600px; display: none;}
*/
.zc3 .fh:hover{cursor: pointer;}
.CCForm div{margin-top: 30px;}
.zc3 .cc_item .valid_message{padding: 0 10px;
    color: #2e6da4;
    position: absolute;
    right: 170px;
    top: 25%;}
.zc3 .btn:hover{cursor: pointer;} 
.mytel{font-size: 35px;font-weight: bold;color: #ed7d31;}




