body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, input, label, table, tr, th, td, font, object, iframe, blockquote, big, em, strong, tt, b, u, i, center, fieldset, caption, tbody, tfoot, thead,textarea{
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
}
h1, h2, h3, h4, h5, h6{ font-weight:lighter;}
body{ color:#555; font-size:12px; background-color:#fff; overflow-y:scroll; width:100%;}
a{text-decoration:none; color:#333;}
a:hover{color:#c72422;}
ul,ol{list-style:none;}
img{border:0px;}
input{ outline:none;-webkit-outline:none;}
textarea{resize: none; outline:none;}
table{border-collapse:collapse; word-break:break-all;padding:0; margin:0;border: #999 1px solid;cellpadding:0; cellspacing:0;}
td,th{padding:0;margin:0;border:#999 1px solid;word-break:break-word;}
.clear{ clear:both;}


.wap{ width:100%; min-width:1200px; margin:0 auto; position:relative;}
.bodybg{width:100%; background:url(../image/bg_9.jpg) no-repeat center top; position:relative;}
.header{width:100%; clear:both; margin:0 auto;}
.header .content{width:100%;height:465px; background:url(../image/bg_9.jpg) no-repeat center top;}
.header .content2{width:100%;height:376px; background:url(../image/bg_9.jpg) no-repeat center top;}
.header .content3{width:100%;}
.header .top{width:1006px;height:121px; margin:0 auto;}
.header .top .left{width:154px;height:91px; float:left;margin-top:24px;}
.header img{ display:block;}
.header .top .right{width:800px; float:right;}
.header .top .up{ width:350px;font-size:12px; height:40px;line-height:30px;color:#666; float:right;}
.header .top .up a{color:#666;}
.header .top .up a:hover{ text-decoration:underline;}
.header .top .up .nb{float:left;width:220px;padding-top:15px; text-align:center; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2;} 
.header .top .up .sc{ float:left;width:63px;padding-top:15px; text-align:center; border-right:solid 1px #d2d2d2;}
.header .top .up .sy{ float:left;width:63px;padding-top:15px; text-align:center;border-right:solid 1px #d2d2d2;}
.header .top .down{margin-top:26px; float:right; position:relative;}
.header .top .down .weather{float:left;color:#666;line-height:33px;font-size:12px;}
.header .top .down .weather p{ float:left;}
.header .top .down .weather a{ float:left;color:#666;}
.header .top .down .weather div{width:19px;height:33px; float:left;margin:0 5px;}
.header .top .down .search{width:252px; float:left;margin-right:10px;margin-left:14px;}
.header .top .down .search input{width:215px;height:33px;line-height:33px;color:#999999; border:none; background:url(../image/index27.png) no-repeat; text-indent:10px; float:left;}
.header .top .down .search a{width:33px;height:33px; background:url(../image/icon_1.png) no-repeat; float:left;margin-left:4px;}
.header .top .down .wx{width:30px; float:left;margin:0 10px;}
.header .top .down .wx a{width:30px;height:30px; float:left; background:url(../image/icon3.png) no-repeat;margin-top:2px;}
.header .top .down .wx a:hover{ background-image:url(../image/icon3_hover.png);}
.header .top .down .wb{width:30px; float:left;}
.header .top .down .wb a{width:30px;height:30px; float:left; background:url(../image/icon2.png) no-repeat;margin-top:2px;}
.header .top .down .wb a:hover{ background-image:url(../image/icon2_hover.png);}
.header .top .down .ewm{width:114px; position:absolute;right:0;top:37px;z-index:999; display:none;}
.header .top .down .ewm div{width:110px;height:130px;border:solid 1px #78658b; text-align:center;padding:0 4px; background-color:#fff;padding-top:4px;font-size:12px;line-height:22px;color:#666; float:left;}
.header .top .down .ewm a{width:44px;height:13px; background:url(../image/close.jpg) no-repeat; float:right; cursor:pointer;}
.header .top .down .ewm img{width:110px;height:110px; display:block; float:left;margin:0;}
.header .nav{width:100%;height:43px;}
.header .top .down .ewm2{width:114px; position:absolute;right:0;top:37px;z-index:999; display:none;}
.header .top .down .ewm2 div{width:110px;height:130px;border:solid 1px #78658b; text-align:center;padding:0 4px; background-color:#fff;padding-top:4px;font-size:12px;line-height:22px;color:#666; float:left;}
.header .top .down .ewm2 a{width:44px;height:13px; background:url(../image/close.jpg) no-repeat; float:right; cursor:pointer;}
.header .top .down .ewm2 img{width:110px;height:110px; display:block; float:left;margin:0;}
.header .nav{width:100%;height:43px;}
.header .nav table, .header .nav td, .header .nav th{ border:none;}

.header .nav ul{width:996px;height:43px; margin:0 auto;background:url(../image/nav2.png) no-repeat; padding-left:10px;}
.header .nav ul li{width:106px; float:left;font-size:14px;line-height:42px; text-align:center; background:url(../image/nav1.png) right center no-repeat; position:relative;}
.header .nav ul .none{ background:none;}
.header .nav ul li a{color:#fff;}
.header .nav ul .on{  background:url(../image/nav3.png) no-repeat;}
.header .nav ul .now{ font-weight:bold; background:url(../image/nav3.png) no-repeat;}

.header .nav ul li dl{width:244px; border-top:solid 4px #f18901;padding-top:10px; position:absolute;left:0;top:40px; background-color:#48325d;z-index:9999999; text-align:left;padding-bottom:27px; display:none;}
.header .nav ul li dl dd{width:209px;padding:0 12px 0 23px;}
.header .nav ul li dl dd.on2{ background-color:#553b6e;}
.header .nav ul li dl dd.on2 a{color:#fff; font-weight:bold;}
.header .nav ul li dl dd.on2 .za{ background:url(../image/btn_05.jpg) no-repeat right center;}
.header .nav ul li dl dd a{width:100%; display:block;font-size:14px;line-height:38px; font-weight:normal;color:#d8afff;}
.header .nav ul li dl dd a:hover{color:#fff;}
.header .nav ul li dl dd a.za{ background:url(../image/btn_06.png) no-repeat right center;}
.header .nav ul li dl dd.on2 table{width:209px; overflow:hidden;}
.header .nav ul li dl dd.on2 table .td1{width:110px;}
.header .nav ul li dl dd.on2 table .td2{width:96px;}
.header .nav ul li dl dd.on2 table tr{height:24px;}
.header .nav ul li dl dd.on2 table td a{ font-weight:normal;font-size:12px;line-height:12px;color:#fff;padding-left:8px; background:url(../image/bg_15.jpg) no-repeat left center;}
.header .nav ul li dl dd.on2 table td a:hover{ text-decoration:underline;color:#f18901;}
.header .new{width:100%;margin-top:12px;}
.header .new .conter{width:1006px; margin:0 auto;}
.header .new .left{width:626px; }
.header .new .imgBox{width:626px; float:left; }
.header .new .imgBox .play{width:626px;height:290px;position:relative; overflow:hidden; }
.header .new .imgBox .btnL{width:30px;height:56px; background:url(../image/left.png) no-repeat;  cursor:pointer;z-index:9;}
.header .new .imgBox .btnR{width:30px;height:56px; background:url(../image/right.png) no-repeat;  cursor:pointer;z-index:9; overflow:hidden;}
.header .new .imgBox ul{height:290px;width:auto; position:absolute;left:0;top:0;z-index:1;}
.header .new .imgBox ul li{width:661px;height:290px; float:left; position:relative;}
.header .new .imgBox ul li img{width:650px;display:block;}
.header .new .imgBox ul li .tm{width:100%; height:45px; position:absolute;left:0;bottom:0;}
.header .new .imgBox .tm .time{width:59px;height:45px; background:url(../image/bg_tm75.png) no-repeat; float:left; text-align:center;}
.header .new .imgBox .tm .time p{color:#d4cec8;font-size:12px;line-height:22px;}
.header .new .imgBox .tm .time div{width:40px;height:1px; background-color:#c5c5c5; margin:0 auto;}
.header .new .imgBox .tm h5{width:602px;height:45px; background:url(../image/bg_tm60.png) no-repeat; float:left;font-size:16px;line-height:45px;color:#d8d8d8; text-indent:16px;}

.header .nextImg img,.header .prevImg img{width:127px;height:56px;}
#prev:hover .prevImg,#next:hover .nextImg{display:block;}
#prev{position:absolute;left:16px;top:122px;z-index:9;}
#next{ position:absolute;right:16px;top:122px;z-index:9;}
.prevImg{height:56px;width:127px;position:absolute;background-color:#fff;top:0;left:30px;display:none;}
.nextImg{height:56px;width:127px;position:absolute;background-color:#fff;top:0;right:30px;display:none;}

.header .new .right{width:358px; float:right; border-top:solid 5px #1b456c;margin-right:5px;}
.header .new .right .tt{width:100%;color:#9a0200;font-size:16px;line-height:24px; font-weight:bold;padding-left:25px; background:url(../image/icon_4.png) no-repeat left center;margin-top:14px; float:left;}
.header .new .right h5{font-size:16px;line-height:24px;color:#1a1a1a; font-weight:bold;margin-top:14px;width:100%; float:left;}
.header .new .right p{font-size:14px;line-height:24px;color:#292929;margin-top:10px; text-indent:26px;width:100%; float:left;}
.header .new .right .more{width:58px;height:20px; float:right;  background-color:#ff6e00;line-height:20px;color:#fff; text-indent:7px; background-image:url(../image/icon_5.png); background-repeat:no-repeat; background-position:45px center;margin-top:14px; position:relative;}
.header .new .right .more div{width:20px;height:20px; background-color:#7f0400; position:absolute;right:0;top:0; background-image:url(../image/icon_5.png); background-repeat:no-repeat; background-position:center center;}
.header .new .right img{ display:block; margin:0 auto;margin-top:41px;}

.header .lineBox{width:100%;height:11px; background-color:#432c58; float:left; position:relative;left:0;top:0;z-index:99; }

.header .subBox{width:100%; border-bottom:solid 1px #d0d2e1; float:left; position:relative;left:0;top:0;z-index:999; border-top:solid 11px #432c58;}
.subBox .menubox{width:100%;height:53px; background-color:#f1f3ff;}
.menubox .menu{width:1006px; margin:0 auto;padding-left:40px;}
.menubox .menu li{ float:left;padding-right:30px;line-height:53px;font-size:14px;}
.menubox .menu li .on{font-weight:bold; color:#6d4cb1; background-image:url(../image/bg_sanjiao.png); background-repeat:no-repeat; background-position:center bottom;}
.menubox .menu li a{color:#333;padding-bottom:16px;}
.menubox .menu li a:hover{ font-weight:bold; color:#6d4cb1;}
.subBox .sbox{width:100%;min-height:36px; background-color:#fff; overflow:hidden;}
.sbox .sub{width:1006px;margin:0 auto;}
.sbox .sub li{ float:left;line-height:36px; font-size:14px;}
.sbox .sub li a{color:#5e417a;padding:8px 17px;}
.sbox .sub li:hover a{ background-color:#6d4c88;color:#fff;}
.sbox .sub li .now{ background-color:#6d4c88;color:#fff; background-image:url(../image/bg_sanjiao.png); background-repeat:no-repeat; background-position:center bottom;}

.wap .account{width:100%;min-width:1200px; position:relative; overflow:hidden;}
.wap .account table{}
.wap .account td{ }
.main{width:1006px; margin:0 auto; padding-top:30px;}

.main01{width:1005px; min-height:400px; margin:0 auto; overflow:hidden;}


.footer{width:100%; border-top:dotted 1px #a5a5a5;float:left; position:relative;}
.rtop{width:39px;height:41px; background:url(../image/newsdet_2.jpg) no-repeat; position:absolute;right:15%;top:-70px;}
.footer .content2{width:100%;height:90px; margin:0 auto;}
.footer .content2 .company{width:100%;height:39px;background-color:#e2e4e3;padding-top:11px; float:left;}

.footer .company form{width:1046px; margin:0 auto;}
.footer .company .inbox{width:248px;height:33px; float:left; background-image:url(../image/link3.jpg); background-repeat:repeat-y; background-position:right top;margin-left:18px;}
.footer .company .diy_select{width:226px;height:23px; float:left;margin-top:3px;position:relative;background-image:url(../image/link1.jpg); background-repeat:repeat-x; background-position:left top; border:solid 1px #e0e1dc; cursor:pointer; }
.diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:23px;color:#303030;font-size:12px;}
.diy_select_txt{width:204px;}
.diy_select_txt,.diy_select_list li{text-indent:10px;overflow:hidden}
.diy_select_btn{width:22px;height:23px;background:url(../image/link2.jpg) no-repeat center center;}
.diy_select_list{position:absolute;top:22px;left:0;z-index:88888;width:100%;display:none;_top:22px; background-color:#fff;}
.diy_select_list li{list-style:none;height:25px;line-height:25px;cursor:default;font-size:12px;}
.diy_select_list li.focus{ text-decoration:underline;}
.diy_select_list li a{color:#303030;}

.footer .content2 .link{width:100%;height:240px; background-color:#555555; float:left;}
.footer .link .conter{width:1050px; margin:0 auto;}
.footer .link .left{width:825px;height:184px; float:left;margin-top:20px; border-right:solid 1px #686868;}
.footer .link .left ul{width:100%; overflow:hidden;}
.footer .link .left ul li{ float:left;margin-right:70px;font-size:12px;line-height:22px;}
.footer .link .left a{color:#9e9e9e;}
.footer .link .left a:hover{ text-decoration:underline;}
.footer .link .left ul li dt a{font-size:14px;line-height:42px;color:#fff;}
.footer .link .right{width:190px; float:left;margin-left:34px;}
.footer .link .right div{width:85px; float:left; text-align:center;font-size:12px;line-height:36px;margin-top:62px;}
.footer .link .right div a{color:#9e9e9e;}
.footer .link .right div a:hover{ text-decoration:underline;}


.footer  .bottom{ width:100%;height:42px;background-color:#434343; line-height:42px; float:left;}
.footer  .bottom div{width:50%;height:42px; margin:0 auto;min-width:870px;}
.footer  .bottom  p{ color:#747474; float:left;}
.footer  .bottom  p a{ color:#747474;}
.footer .jszc{ overflow:hidden; width:160px; height:42px; line-height:42px; float:left; text-align:left;}
.footer .jszc a{ color:#747474;}



.header .content4{width:100%; border-bottom:solid 1px #d3d4dd; overflow:hidden;}
.header .topline6{width:100%;height:5px; background-color:#0d79b4;}
.header .mokbox{width:1006px; margin:0 auto;}
.header .mok img{width:162px;height:81px; display:block; float:left;}
.header .moknav{ float:right;}
.header .moknav span{ display:block;float:left;border-left:solid 1px #c0c4db;  text-align:center;width:82px;height:71px;padding-top:10px;}
.header .moknav span a{width:82px;height:80px; display:block;}
.header .moknav span h6{font-size:14px;color:#999;line-height:32px;}
.header .moknav .span1 .icon{ width:82px; height:40px; background:url(../image/city_01.png) no-repeat center center;}
.header .moknav .span1 .icon.on{ background:url(../image/city_14.png) no-repeat center center;}
.header .moknav .span2 .icon{ width:82px; height:40px; background:url(../image/city_02.png) no-repeat center center;}
.header .moknav .span2 .icon.on{ background:url(../image/city_08.png) no-repeat center center;}
.header .moknav .span3 .icon{ width:82px; height:40px; background:url(../image/city_04.png) no-repeat center center;}
.header .moknav .span3 .icon.on{ background:url(../image/city_09.png) no-repeat center center;}
.header .moknav .span4 .icon{ width:82px; height:40px; background:url(../image/city_05.png) no-repeat center center;}
.header .moknav .span4 .icon.on{ background:url(../image/city_10.png) no-repeat center center;}
.header .moknav .span5 .icon{ width:82px; height:40px; background:url(../image/city_06.png) no-repeat center center;}
.header .moknav .span5 .icon.on{ background:url(../image/city_11.png) no-repeat center center;}
.header .moknav .span6 .icon{ width:82px; height:40px; background:url(../image/city_13.png) no-repeat center center;}
.header .moknav .span6 .icon.on{ background:url(../image/city_12.png) no-repeat center center;}
.header .moknav span.last{ border-right:solid 1px #d3d4dd;}
.header .logo{width:101px;height:69px; float:right;padding-left:9px;padding-top:12px; position:relative;}
.header .logo a{ display:block;}

.header .logo img{ display:block; margin:0 auto;}
.header .logo .line{width:0px;height:3px;background:#432c58; position:absolute;left:10px;bottom:0;z-index:999;
transition:width 0.8s;
-moz-transition:width 0.8s; 
-webkit-transition:width 0.8s; 
-o-transition:width 0.8s; }
.header .logo:hover .line{width:92px;}



.header .topline1{width:100%;height:5px; background-color:#225c9b;}


.header .topline2{width:100%;height:5px; background-color:#34a12a;}


.header .topline4{width:100%;height:5px; background-color:#048932;}


.header .topline3{width:100%;height:5px; background:url(../image/energy_01.jpg) no-repeat center center;}


.header .topline5{width:100%;height:5px;background-color:#928356;}



.pat-level4{padding-left:12px; overflow:hidden; display:block;}
.pat-level4 a{ float:left; font-size:14px; line-height:42px; color:#444444; margin:0 20px;}
.pat-level4 a.on{color:#b66701;}


.pop-box{width:100%; height:100%; display:none; background:url(../image/bg_tm60.png); position:fixed; left:0; top:0; z-index:100000;}
.pop-pat-month{width:415px; height:200px; display:none; background:#fff; position:absolute; left:50%; top:50%; margin:-100px 0 0 -207.5px;}
.pop-pat-month .title{padding:0 16px; width:383px; height:35px; display:block; font-size:16px; line-height:35px; color:#333333; font-weight:bold; background:#e6e6e6;}
.pop-pat-month .doc{padding:0 16px; display:block; overflow:hidden; font-size:14px; line-height:24px; color:#444444; margin:19px auto; text-indent:2em;}
.pop-pat-month .btn-box{width:100%; display:block; text-align:center;}
.pop-sure{width:100px; height:35px; display:block; margin:0 auto; text-align:center; font-size:14px; line-height:35px; color:#fff; background:#432c58; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -webkit-border-radius:3px;}
.pop-sure:hover{color:#fff;}


.emaill-pop{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10000;
	background: url(../image/new-emaill_popbg.png);
	display: none;
}

.emaill-pop .emaill-close{
	position: absolute;
	left: 100%;
	margin-left: 15px;
	top: 0;
	cursor: pointer;
}
.emaill-pop .emaill-main{
	position: fixed;
	width: 604px;
	height: 662px;
	background: #fff;
	left: 50%;
	top: 50%;
	margin-left: -320px;
	margin-top: -331px;
	padding: 0 18px;
}
.emaill-pop .emaill-main.on{
	height: 380px;
}
.emaill-main .tab-title{
	text-align: center;
	padding-top: 4px;
	line-height: 68px;
	padding-bottom: 1px;
	background: url(../image/new-tab-titlebg.png) repeat-x left bottom;
}
.emaill-main .tab-title a{
	cursor: pointer;
	color: #999999;
	font-size: 28px;
	display: inline-block;
	margin: 0 20px;
}
.emaill-main .tab-title a.on{
	color: #000;
}
.emaill-main .tab-title a:hover{
	color: #000;
}
.emaill-main .tab-cont{
	padding: 0 23px;
	padding-top: 11px;
	font-size: 14px;
}
.emaill-main .item{
	display: none;
}
.emaill-main .item.on{
	display: block;
}
.emaill-main .tip{
	color: #666666;
	line-height: 32px;
}
.emaill-main .tips{
	border: 1px solid #e7cfaf;
	color: #ff9000;
	line-height: 19px;
	padding: 7px 10px 7px 38px;
	background:#fffbf5 url(../image/new-tips-bg.png) no-repeat left 10px center;
	font-size: 12px;
}
.global-form-box1{
	padding-top: 20px;
}
.global-form-box2{
	padding-top: 11px;
}
.emaill-main .form-group{
	overflow: hidden;
	padding:0;
	max-width: inherit;
	margin-bottom: 10px;
}
.emaill-main .form-group.form-group1{
	margin-bottom: 0;
}
.emaill-main .control-label{
	float: left;
	width: 96px;
	line-height: 40px;
	font-size: 14px;
	margin-bottom: 0;
} 
.emaill-main .form-group-cell{
	float: right;
	width: 453px;
}
.emaill-main  .form-control{
	width: 415px;
	height: 24px;
	background: #f2f2f2;
	border-color: #f2f2f2;
}
.emaill-main .frm-order-tips{
	color: red;
	height: 30px;
	line-height: 30px;
	padding-left: 105px;
}
.emaill-main .frm-check-box input[type='checkbox']{
	width: 18px;
	height: 18px;
	background-color: #f2f2f2;
	border-color: #cccccc;
	margin-right: 5px;
}	
.emaill-main  .frm-check-box input[type='checkbox']:checked{
	background-image: url(../image/new-check-bg1.png);
	background-color: none;
	border-color: none !important;
}
.emaill-main .ways{
	font-weight: bold;
}
.emaill-main .frm-check-box{
	margin-right: 31px;
}

.emaill-main .frm-btn-group{
	text-align: center;
	margin-top: 0;
}
.emaill-main .frm-btn-group .btn{
	width: 140px;
	height: 40px;
	line-height: 40px;
	border: none;
	margin: 0 5px;
	border-radius: 3px;
	background: #625492;
	float: none;
	display: inline-block;
}
.emaill-main .frm-btn-group .btn.btn-submit{
	background: #ff9000;
}
.emaill-main .form-control:focus, .emaill-main .form-control:hover{
	border-color: #625492;
}
.header .top .up{
	width: auto;
}
.you-jian{
	cursor: pointer;
}


.tips-pop {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 100000;
    background: url(../image/new-emaill_popbg.png);
    display: none;
}
.tips-pop .tips-main{
	width: 400px;
	height: 100px;
	line-height: 100px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -50px;
	background: #fff;
	font-size: 18px;
	text-align: center;
}
.tips-pop .tips-close-btn{
	position: absolute;
	left: 50%;
	top: 100%;
	margin-left: -17.5px;
	margin-top: 15px;
	cursor: pointer;
}
