/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:12px;font-family: "Microsoft YaHei"}
img{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input:focus,button { outline:none;}




.top{ width:100%; margin:0 auto; overflow:hidden; height:30px; border-bottom:1px solid #d6d6d6;}
/*.top-bar{ width:1000px; overflow:hidden; text-align:right; height:30px; line-height:30px;}
.top-bar a{ color:#555555; margin-left:5px; padding-left:19px;}
.top-bar a.swsy{ background:url(images/icon1.jpg) no-repeat 0 center;}
.top-bar a.jrsc{ background:url(images/icon2.jpg) no-repeat 0 center;}
*/
.top-bar{ width:1100px; margin:0 auto; overflow:hidden;}
.slogan{ float:left; width:600px; overflow: hidden; height:36px; line-height:30px; color:#777777;}
.slogan a{ color:#777777; margin-left:10px;}
.slogan a.swsy{background:url(images/list04.png) no-repeat 0 center; padding-left:19px;color:#777777;}
.slogan a.jrsc{background:url(images/list01.png) no-repeat 0 center; padding-left:19px;color:#777777;}
.kfsj{ float:right; overflow:hidden; line-height:36px; color:#777777;}
.kfsj span{ padding-left:17px; margin-left:10px;}
.kfsj .kfsj_l{ background:url(images/list02.png) no-repeat 0 center;}
.kfsj .kfsj_r{ background:url(images/list03.png) no-repeat 0 center;}



.header{width:1100px; margin:0 auto; padding-top:17px;}
.logo{ float:left; width:347px; height:68px; overflow:hidden; background:url(images/logo.png) no-repeat 0 0; text-indent:-1000px; font-size:12px;padding-bottom:10px;}
.logo a{ float:left; display:block; width:347px; height:68px; overflow:hidden;}
.header11{width:1100px; margin:0 auto; padding-top:17px;/*position: absolute;这里一定要设置*/  
    /*z-index: 999999;margin-top: -50px;  
    margin-left: 20%;这里是该元素与显示屏的距离，据说越大越好，但是我也没有看到效果，因为没有它也是可以的*/}

.menu{ float:right; width:570px; display:inline; margin-top:20px;}
.menu li{  display:block; position:relative; z-index:10000;}/*float:left;*/
.menu li a{float:left; display:block; padding-left:12px; padding-right:12px; height:38px; overflow:hidden; color:#7b7b7b; font-size:18px; margin-left:30px;}
.menu li a:hover{ background:url(images/line.png) repeat-x 0 bottom; color:#ff6709;}
.menu li ul{ display:none;}
.menu li:hover ul{ display:block; position:absolute; left:0; top:38px; background:url(images/menu_bg.png) repeat-x 0 10px; padding:25px 10px 0 10px;}
.menu li:hover ul li{ float:left; display:block; width:100px;}
.menu li:hover ul li a{ color:#ffffff; font-size:14px; margin:0; padding-left:20px; padding-right:12px; }
.menu li:hover ul li a:hover{ background:none; color:#ffffff;}


.navon a{ background:url(images/line.png) repeat-x 0 bottom!important; color:#ff6709!important;}


.banner{ width:100%; height:440px; width:expression(document.body.clientWidth <= 1090? "1090px": "auto"); min-width:1090px; overflow: hidden}
.slide-main{height:440px;position:relative;}
.item{display:block;width:100%;height:34px; padding-top:11px;position:absolute;z-index:124;top:405px;left:0;text-align:center;}
.item a{display:inline-block;width:14px;height:14px;margin-right:10px; background:url(images/d.png) no-repeat 0 0;overflow:hidden; }
.item a.cur{background:url(images/d_h.png) no-repeat 0 0;}
.slide-box,.slide{display:block;width:100%;height:440px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:440px;background:#ff6900;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:440px;cursor:pointer;}

.footer_t{ width:1100px; margin:35px auto 0 auto; overflow:hidden; padding-top:25px; padding-bottom:25px; border-top:1px solid #d9d9d9;}
.footer_b{ width:100%; background:#333333;}
.footer_b_box{ width:1100px; margin:0 auto; overflow:hidden; padding-top:24px; padding-bottom:24px;}
.copright{ float:left; width:740px; line-height:24px; color:#999999; font-size:14px;}
.copright a{ font-size:14px; padding-left:10px; padding-right:10px;color:#999999;}
.smewm{ float:right; width:195px; overflow:hidden; background:#2e2e2e; height:66px;}
.smewm dt{ float:left; width:125px; text-align: center; margin-top:5px; overflow:hidden; padding-top:7px; color:#ffffff; line-height:22px;}
.smewm dd{ float:right; width:68px; height:68px; overflow:hidden;}

.tel{ float:left; width:245px; overflow:hidden; margin-top:17px;}
.tel dt{ float:left; width:50px; overflow:hidden;}
.tel dd{ height:49px; line-height:49px; color:#3a3a3a; font-size:16px; margin-left:23px; float:left;}

.email{ float:left; width:285px; overflow:hidden; margin-left:35px; margin-top:17px;}
.email dt{ float:left; width:50px; overflow:hidden; margin-top:11px;}
.email dd{ height:49px; line-height:49px; color:#3a3a3a; font-size:16px; margin-left:23px; float:left;}


.wxewm{ float:left; width:225px; overflow:hidden; margin-left:35px;}
.wxewm dt{ float:left;  width:68px; height:68px; overflow:hidden; margin-top:11px;}
.wxewm dd{ height:24px; line-height:24px; color:#3a3a3a; font-size:16px; margin-left:23px; float:left; margin-top:20px;}
.wxewm dd span{ color:#a9a9a9; font-size:14px;}

.blue{ color:#0099dd; font-size:14px; font-style:normal; margin-left:10px;}
.bdsharebuttonbox{ float:right; width:165px; overflow:hidden; margin-top:15px;}
.main_cont1{ width:1100px; margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.main_cont1 ul{ float: left; width:1100px; display:inline; overflow:hidden;}
.main_cont1 ul li{ float:left; display:block; line-height:50px; overflow:hidden; border-right:1px solid #cccccc; padding-left:110px; padding-right:50px;}
.main_cont1 ul li a{ color:#bebebe; font-size:24px;}
.main_cont1 ul li a:hover{ color:#414141}
.main_cont1 ul li a i{ color:#0099dd; font-style:normal;}
.main_cont1 ul li.icon1{ background:url(images/icon1.png) no-repeat 50px center;}
.main_cont1 ul li.icon2{ background:url(images/icon2.png) no-repeat 50px center;}
.main_cont1 ul li.icon3{ background:url(images/icon3.png) no-repeat 50px center;}
.main_cont1 ul li.icon4{ background:url(images/icon4.png) no-repeat 50px center; border:none}

.main_cont1 ul li.icon1:hover{ background:url(images/icon1_h.png) no-repeat 50px center;}
.main_cont1 ul li.icon2:hover{ background:url(images/icon2_h.png) no-repeat 50px center;}
.main_cont1 ul li.icon3:hover{ background:url(images/icon3_h.png) no-repeat 50px center;}
.main_cont1 ul li.icon4:hover{ background:url(images/icon4_h.png) no-repeat 50px center; border:none}

.main_cont2{ width:100%; 
             /*background:#f5f5f5;*/
             padding-bottom:50px;}
.fwzl_box{ width:1100px;
            /*overflow:hidden;*/ 
            margin:0 auto;}
.fwzl_bt{ float:left; width:1070px; overflow:hidden; height:25px; line-height:25px; padding-left:30px; background:url(images/list06.png) no-repeat 0 center; color:#666666; font-size:24px; font-weight:normal;}
.fwzl_nr{ float:left; width:1095px; display:inline; background:#ffffff; border-top:1px solid #d6d6d6; margin-top:17px; padding-left:5px;}
.fwzl_nr li{ float:left; display:block; width:150px; overflow: hidden; padding:3px; border-bottom:1px dashed #e3e3e3; background:url(images/line2.png) no-repeat right center;}
.fwzl_nr li img{ width:150px; height:54px;}

.shows_box{ width:1100px; margin:0 auto; overflow:hidden; padding-bottom:35px;}
.shows_bt{ float:left; width:1100px; overflow:hidden; }
.shows_bt .shows_bt_l{ float:left; color:#666666; font-size:24px; font-weight: normal; padding-left:45px; background:url(images/list05.png) no-repeat 0 center;}
.shows_bt_r{ float:right; width:168px; height:28px; line-height:28px; border:1px solid #e0e0e0; background:url(images/line3.png) repeat-y center 0; background-color:#ffffff; margin-top:10px;}
.shows_bt_r a{ float:left; display:block; width:80px; height:28px; text-align:center; color:#666666;  font-size:14px;}
.shows_bt_r a:hover{ color:#ff6709; font-weight:bold;}





.index_dlt{ width:350px; height:270px; position:relative;overflow:hidden; float:left; margin-top:3px; background:#ffffff; margin-top:22px; border-top:1px solid #2196f3; margin-left:8px; margin-right:8px;}
.index_dlta{ width:350px; height:270px; position:relative; overflow:hidden; float:left; margin-top:3px; background:#ffffff; margin-top:22px; border-top:1px solid #2196f3; margin-left:8px; margin-right:8px;}
.index_dlti{ float:left; width:310px; padding-left:20px; padding-right:20px;}
.index_dlti dt{ float:left; text-align:center; width:310px; margin-top:20px;}
.index_dlti dt img{ width:300px; height:169px; border:1px solid #d3d3d3;}
.index_dlti dd{ float:left; width:310px; overflow:hidden;}
.index_dlti dd.index_dlti_bt{ height:27px; line-height:27px; overflow:hidden; color:#212121; font-size:16px; text-align:center; margin-top:10px;}
.index_dlti dd.index_dlti_jg{ text-align:center; color:#ff6709; font-size:18px; font-weight:bold;}
.index_dlt .index_dltv{ display:none;}
.index_dlta .index_dltv{ display:block;  width:350px; position:absolute; left:0px; top:0px; background:#ffffff;  height:106px; margin-top:20px; text-align:center;}
.index_dlta .index_dltv img{width:300px; height:169px; border:1px solid #d3d3d3;}






.nymain{ width:100%; padding-top:30px; padding-bottom:30px; background-color:#f5f5f5; overflow:hidden;}
.nymain_box{ width:1100px; margin:0 auto; overflow:hidden;}
#position{ float:left; width:1080px; overflow:hidden; padding-left:20px; color:#777777; background:url(images/list09.png) no-repeat 3px center; font-size:14px; margin-bottom:17px;}
#position a{ color:#777777; padding-left:5px; padding-right:5px; font-size:14px;}
.nymain_box_left{ float:left; width:215px; overflow:hidden; margin-left:20px;}
.nymain_box_left li{ float:left; display:block; width:215px; overflow:hidden; line-height:48px;}
.nymain_box_left li a{ color:#7b7b7b; font-size:24px;}
.nymain_box_left li a:hover{ color:#0099dd;}
.navon2 a{ color:#0099dd!important;}

.nymain_box_right{ float:right; width:747px; background:#ffffff; border-top:2px solid #ff853a; padding:50px; overflow:hidden; line-height:1.7em; color:#363636; font-size:14px;}
.nymain_box_right p{ float:left; width:747px; overflow:hidden; text-indent:2em;}

.nymain_box_nr{float:left; width:1000px; background:#f5f5f5; padding:50px; text-align:center; margin-left:280px;  overflow:hidden; line-height:1.7em; color:#363636; font-size:18px;}
.nymain_box_nr p{float:left; width:800px; overflow:hidden; text-indent:2em; margin-left:100px;}

.message_box{float:left; width:900px; background:#ffffff; border-top:2px solid #ff853a; padding:50px 50px 50px 150px; overflow:hidden;}
.yhly_bt{ float:left; width:880px; padding-left:20px; overflow:hidden; color:#939393; font-size:32px; font-weight:normal; margin-bottom:10px;}
.yhly_bt i{ color:#0099dd; font-style:normal;}
.editor{ float:left; width:900px; overflow:hidden; margin-top:15px;}
.title{ float:left; width:90px; text-align:right; color:#444444; font-size:18px; line-height:37px;}
.title i{ color:#ff0000; font-style:normal;}
.text_1{ float:left; width:306px; height:17px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei"; color:#595959; font-size:14px;}
.text_2{float:left; width:400px; height:150px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei"; color:#595959;font-size:14px;}
.xz{float:left; margin-left:18px; color:#444444; font-size:18px; line-height:37px;}
.text_3{float:left; width:406px; height:17px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei"; color:#595959;font-size:14px;}
.text_4{float:left; width:130px; height:17px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei"; color:#595959;font-size:14px;}
.tjly_btn{ float:left; margin-left:108px; background:#ff8800; text-align:center; width:160px; height:43px; line-height:43px; border:none; color:#ffffff; font-family: "Microsoft YaHei"; font-size:18px;  cursor:pointer}





.steps{ float:left; width:745px; overflow:hidden; margin-left:355px; display:inline; margin-bottom:20px;}
.steps li{ float:left; display:inline; margin-left:10px; margin-right:10px; color:#939393; font-size:18px;}
.steps li i{ width:27px; height:27px; text-align:center; line-height:27px; color:#ffffff; background:url(images/d2.png) no-repeat 0 0; float:left; font-style:normal; margin-right:15px;}
.steps li.line{ margin-top:13px; width:63px; height:1px; background:#939393}
.steps li.n2{ background:#ff6709;}
.steps li.hover{color:#ff6709;}
.steps li.hover i{ color:#ffffff; background:url(images/d2_h.png) no-repeat 0 0;}

.text_9{ float:left; width:350px; height:17px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei"; color:#595959; font-size:14px;}




.cxxx_box{float:left; width:690px; background:#ffffff; border-top:2px solid #ff853a; padding:120px 50px 0 360px; overflow:hidden; min-height:360px;}
.text_5{float:left; width:230px; height:17px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei";color:#595959;font-size:14px;}
.select-box{float:left; width:231px; height:37px; border:1px solid #cccccc;  padding-left:5px; padding-right:5px; margin-left:9px; font-family: "Microsoft YaHei";color:#595959;font-size:14px;}
.select-box2{float:left; width:150px; height:37px; border:1px solid #cccccc;  padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei";color:#595959;font-size:14px;}
.select-box3{float:left; width:230px; height:37px; border:1px solid #cccccc;  padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei";color:#595959;font-size:14px;}
.s-l{ margin-left:2px;}
.cxxx_box2{float:left; width:900px; background:#ffffff; border-top:2px solid #ff853a; padding:0 100px 100px 100px; overflow:hidden;}
.bd_title{ float:left; width:900px; overflow:hidden; border-bottom:1px solid #cccccc; padding-bottom:10px; color:#0099dd; font-size:22px; font-weight:normal; margin-bottom:50px; margin-top:60px;}
.title2{ float:left; width:170px; text-align:right; color:#444444; font-size:18px; line-height:37px;}
.title2 i{ color:#ff0000; font-style:normal;}
.download{float:left; width:230px; height:37px; line-height:37px; text-align:left; text-decoration:underline; border:1px solid #cccccc; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei";color:#595959; background:#ffffff; color:#0099dd; cursor:pointer}
.line2{ float:left; width:900px; height:1px; background:#cccccc; margin-top:48px;}
.return_btn{ float:left; width:158px; height:43px; text-align:center; line-height:43px; color:#ffffff; font-size:18px; font-family: "Microsoft YaHei"; background:#e80202; border:none; margin-top:75px; margin-left:366px; cursor:pointer;}
.ts{ color:#f80000; font-size:16px; font-style:normal; margin-left:10px; line-height:37px;}
.m-l-n{ margin-left:10px;}
.m-t-h{ margin-top:75px; margin-left:248px;}



.activation{ float:left; width:1035px; overflow:hidden; margin-left:50px; display:inline; margin-bottom:20px;}
.activation li{ float:left; display:inline; margin-left:8px; margin-right:8px; color:#939393; font-size:18px;}
.activation li i{ width:27px; height:27px; text-align:center; line-height:27px; color:#ffffff; background:url(images/d2.png) no-repeat 0 0; float:left; font-style:normal; margin-right:15px;}
.activation li.line{ margin-top:13px; width:63px; height:1px; background:#939393}
.activation li.n2{ background:#ff6709;}
.activation li.hover{color:#ff6709;}
.activation li.hover i{ color:#ffffff; background:url(images/d2_h.png) no-repeat 0 0;}
.activation li.dd{ margin-top:6px;}


.cpjh-box{ padding-top:120px;}
.cpjh-box-l{ float:left; width:380px; overflow:hidden;}
.cpjh-box-r{ float:right; width:390px; overflow:hidden; color:#2a2a2a; padding-left:125px; background:url(images/r.png) no-repeat 0 0; line-height:26px; padding-bottom:20px;}
.cpjh-box-r span{ color:#0099dd; font-size:18px; margin-bottom:15px; float:left; width:390px;}



.editor2{ float:left; width:360px; overflow:hidden; margin-top:15px; margin-left:20px;}
.text_8{float:left; width:220px; height:17px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:8px; font-family: "Microsoft YaHei";color:#595959;font-size:14px;}
.m-l{ margin-left:118px; margin-top:18px;}
.bd_title a{ color:#939393; font-size:20px; margin-left:10px;}
.bd_title img{ margin-left:3px; margin-right:3px;}

.date{float:left; width:230px; height:17px; border:1px solid #cccccc; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; margin-left:18px; font-family: "Microsoft YaHei";color:#595959;font-size:14px; background:url(images/date.png) no-repeat 211px center;}


.zrqr_xx{ float:left; width:900px; overflow:hidden;}
.zrqr_xx li{ float:left; display:block; width:900px; margin-top:23px; color:#444444; font-size:18px;}
.zr-l{ float:left; width:292px; text-align:right;}
.zr-r{ float:left; margin-left:14px; overflow:hidden;}
.zr-r i{ color:#ff0000; font-size:18px; font-style:normal;}
.syr_nr{ float:left; width:820px; line-height:30px; color:#444444; font-size:18px; margin-left:40px; margin-top:20px;}

.tbsm-bt{ float:left; width:900px; padding-bottom:15px; border-bottom:1px solid #cccccc; color:#575757; font-size:22px; font-weight:normal; margin-top:70px; margin-bottom:40px;}
.tbsm-bt i{ color:#0099dd; font-style:normal;}

.tbsm-box-nr{float:left; width:900px;  overflow:hidden; line-height:36px; color:#363636; font-size:18px;}
.js-fx{ float:left; width:900px; margin-top:15px; color:#434343; font-size:20px;}
.js-fx i{ font-style:normal; color:#ff0000; margin-right:5px; margin-left:5px;}



.yjh-prompt{ float:left; width:700px; height:70px; line-height:70px; background:url(images/wc.png) no-repeat 100px center; padding-left:200px; margin-top:110px; font-size:36px; color:#1d1d1d;}


.question{ width:800px; overflow:hidden; margin-left:100px; display:block;}
.question dt{ text-align:left;float:left; width:800px; overflow:hidden; font-size:18px;}
.question dd{ text-align:right; width:800px; overflow:hidden; margin-top:10px; font-size:18px;}
.question dd input{ margin-right:15px; margin-left:15px;}
.tj-btn{ width:300px; height:35px; text-align:center; line-height:35px; background-color:#ff8800; font-size:15px;font-family: "Microsoft YaHei"; margin- /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers float:left; */
    border-radius:5px;}