@import url("*");
*html {background-image:url(about:blank);background-attachment:fixed;}
.clear {clear:both;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,ul,li,a {margin:0;padding:0;}
ul {list-style-type:none;}
img {border:0;}
a {color:#000000; text-decoration:none;}
a:hover {color:#f13d00; text-decoration:underline;}

body {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
	font-weight:normal;
	margin:0 auto;
	padding:0;
	width:100%;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../img/yy_01.jpg);
}

/*------------------头部开始--------------------*/

.top {
	height:auto !important;
	min-height:32px;
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}

.top p{
	height:32px;
	width:315px;
	float:left;
	overflow:hidden;
	line-height:30px;
}

.top span{
	height:32px;
	width:120px;
	float:left;
	overflow:hidden;
	line-height:30px;
	margin-left:510px;
}

.top span a{
	color: #FFFFFF;
}
/*------------------头部结束--------------------*/

/*------------------导航开始--------------------*/
.dh {
	width:1000px;
	height:auto !important;
	min-height:56px;
	overflow:hidden;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}

.dh .dhpic{
    width:194px;
	height:56px;
	float:left;
	overflow:hidden;
}
.dh .dh1{
    width:650px;
	height:40px;
	float:left;
	overflow:hidden;
	margin-left:140px;
	margin-top:10px;

}
.dh .dh1 ul{
	width:650px;
}
.dh .dh1 ul li{
	width:100px;
	height:24px;
	float:left;
	overflow:hidden;
	font-size: 14px;
	color: #FFFFFF;
}
.dh .dh1 ul li a{
	color: #FFFFFF;
	float:left;
	overflow:hidden;
	margin-left:30px;
	line-height:35px;
}
/*------------------导航结束--------------------*/

/*------------------正文开始--------------------*/
.zw{
	width:1000px;
	height:auto !important;
	min-height:465px;
	overflow:hidden;
	margin:0 auto;
	background-color: #FFFFFF;
}
.zw .banner{
	width:980px;
	height:379px;
	padding-top:10px;
	margin-right: auto;
	margin-left: auto;
	}
.zw .nr{
	width:1000px;
	height:auto !important;
	min-height:465px;
}
.zw .nr .nr1{
	width:245px;
	height:465px;
	float:left;
	overflow:hidden;
	margin-left:10px;
}
.zw .nr .nr1 .nr11{
	width:243px;
	/*height:214px;*/
	border:1px solid #CCCCCC;
}
.zw .nr .nr1 .nr11 input{
	width:173px;
	height:20px;
	/*border:0px;*/
	font-size: 12px;
	color: #999999;
}
.zw .nr .nr1 .nr11 .nr11b{
	width:243px;
	height:31px;
	
}
.zw .nr .nr1 .nr11 .nr11z{
	width:210px;
	height:30px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;	
	/*border:1px solid #CCCCCC;*/
	
}
.zw .nr .nr1 .nr11 .nr11z img{
	width:23px;
	height:18px;
	margin-top:5px;
	margin-left:5px;
	
}
.zw .nr .nr1 .nr11 .nr11m{
	width:210px;
	height:30px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;	
	/*border:1px solid #CCCCCC;*/
}

.zw .nr .nr1 .nr11 .nr11m img{
	width:23px;
	height:18px;
	margin-top:5px;
	margin-left:5px;
	
}
.zw .nr .nr1 .nr11 .nrzh{
	width:210px;
	height:22px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.zw .nr .nr1 .nr11 .nrmsg{
	width:210px;
	height:22px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.zw .nr .nr1 .nr11 .nrmsg p{
	color:red
}
.zw .nr .nr1 .nr11 .nrzh .nrzh1{
	width:96px;
	height:22px;
	float:left;
	overflow:hidden;	
}
.zw .nr .nr1 .nr11 .nrzh .nrzh1 input{
	width:13px;
	height:13px;
	float:left;
	overflow:hidden;	
}
.zw .nr .nr1 .nr11 .nrzh .nrzh1 p{
	width:74px;
	height:16px;
	float:left;
	overflow:hidden;
	font-size: 12px;
	color: #000000;
	margin-left:3px;
}
.zw .nr .nr1 .nr11 .nrzh .nrzh2{
	width:103px;
	height:22px;
	float:left;
	overflow:hidden;
	margin-left:8px;
}
.zw .nr .nr1 .nr11 .nrzh .nrzh2 a{
	color: #0a8cd2;
	font-size: 12px;
}
.zw .nr .nr1 .nr11 .dnan{
	width:210px;
	height:30px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;	
	
}
.zw .nr .nr1 .nr12{
	width:243px;
	height:214px;
	border:1px solid #CCCCCC;
	margin-top:20px;
}

.zw .nr .nr1 .nr12 .nr12b{
	width:243px;
	height:31px;
	
}
.zw .nr .nr1 .nr12 .nr12n{
	width:241px;
	height:210px;
	background-image: url(../img/yy_31.jpg);
	background-repeat: no-repeat;
}
.zw .nr .nr1 .nr12 .nr12n p{
	font-size: 13px;
	color: #0066CC;
	line-height:35px;
	margin-left:10px;
}
.zw .nr .nr2{
	width:714px;
	height:465px;
	float:left;
	overflow:hidden;
	margin-left:20px;
}
.zw .nr .nr2 .nr21{
	width:712px;
	height:267px;
	border:1px solid #CCCCCC;
	background-image: url(../img/yy_22.jpg);
}

.zw .nr .nr2 .nr21 .nr21b{
	width:712px;
	height:68px;
	
}
.zw .nr .nr2 .nr21 .rj{
	width:200px;
	height:17px;
	font-size: 13px;
	color: #0a8cd2;
	margin-top:10px;
	margin-left:20px;
}
.zw .nr .nr2 .nr21 .rj a{
	width:200px;
	height:17px;
	font-size: 13px;
	color: #0a8cd2;
	margin-top:10px;
	margin-left:20px;
}
.zw .nr .nr2 .nr21 .rj1{
	width:654px;
	height:148px;
	font-size: 13px;
	color: #000000;
	line-height:30px;
	margin-left:20px;
}
.zw .nr .nr2 .nr21 .rj2{
	width:325px;
	height:148px;
	font-size: 13px;
	color: #000000 !important;
	line-height:30px;
	margin-left:20px;
	margin-right:20px;
}

.nr11 .rj2{
	font-size: 13px;
	color: #0066CC !important;
	line-height:30px;
	padding-top:10px;
	padding-bottom: 10px;
	margin-left:10px;
	margin-right:10px;
}

.zw .nr .nr2 .cpxl{
	width:712px;
	height:162px;
	border:1px solid #CCCCCC;
	margin-top:20px;
}
.zw .nr .nr2 .cpxl .cpxl1{
	width:32px;
	height:133px;
	margin-left:20px;
	margin-top:15px;
	float:left;
	overflow:hidden;
}
.zw .nr .nr2 .cpxl .cpxl2{
	width:648px;
	height:133px;
	float:left;
	overflow:hidden;
	margin-top:15px;
}
.zw .nr .nr2 .cpxl .cpxl2 #jssor_2{
	width:648px;
	height:133px;
    cursor: default; 
    position: relative; 
    top: 0px; left: 0px;
    overflow: hidden;
}
.zw .nr .nr2 .cpxl .cpxl2 #jssor_2 .slides .slide-caption{
	position: absolute; 
    bottom: 0px; 
    left: 20px; 
    width: 133px; 
    height: 30px; 
    background-color: rgba(202, 64, 0, 0.5); 
    font-size: 12px; 
    color: #ffffff; 
    line-height: 30px; 
    text-align: center;
}
.zw .nr .nr2 .cpxl .cpxl2 div img{
	width:133px;
	height:133px;
	float:left;
	overflow:hidden;
	margin-left:20px;
}
.zw .nr .nr2 .cpxl .cpxl2 ul{
	width:648px;
	height:124px;
}
.zw .nr .nr2 .cpxl .cpxl2 ul li{
	width:113px;
	height:124px;
	float:left;
	overflow:hidden;
	margin-left:48px;
}
/*------------------正文结束--------------------*/

/*------------------底部开始--------------------*/
.db {
	width:1000px;
	height:auto !important;
	min-height:41px;
	overflow:hidden;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #336799;
}
.db p{
	float:left;
	overflow:hidden;
}
.db p a{
	color: #FFFFFF;
	line-height: 42px;
	margin-left:10px;
}
.db span{
	float:right;
	overflow:hidden;
	font-size: 12px;
	line-height: 42px;
	color: #FFFFFF;
	margin-right:10px;
}

/*------------------底部结束--------------------*/

/*------------------内容页开始--------------------*/
.zw .nr .nry{
	width:714px;
	height:auto !important;
	min-height:465px;
	overflow:hidden;
	float:left;
	overflow:hidden;
	margin-left:20px;
}
.zw .nr .nry .bt1{
	width:714px;
	height:43px;
	background-color: #336799;
}

.zw .nr .nry .bt1 p{
	width:714px;
	height:43px;
	font-size:14px;
	color: #FFFFFF;
	margin-left:15px;
	line-height:40px;
}
.zw .nr .nry .nry1{
	color:#035ebc;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bolder;
	margin-top:20px;
	text-align:center;
}

.zw .nr .nry .nrysmall{
	color:#035ebc;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bolder;
	margin-top:10px;
	text-align:center;
}

.zw .nr .nry .nry2{
	width:690px;
	font-family: "微软雅黑";
	font-size: 14px;
	margin-left:15px;
	line-height: 35px;
	margin-top:20px;
	margin-bottom:20px;
	color: #333333;
}
/*------------------内容页结束--------------------*/

/*------------------内容页开始--------------------*/
.zw .nr .lby{
	width:714px;
	height:auto !important;
	min-height:465px;
	overflow:hidden;
	float:left;
	overflow:hidden;
	margin-left:20px;
}
.zw .nr .lby .bt1{
	width:714px;
	height:43px;
	background-color: #336799;
}

.zw .nr .lby .bt1 p{
	width:714px;
	height:43px;
	font-size:14px;
	color: #FFFFFF;
	margin-left:15px;
	line-height:40px;
}

.zw .nr .lby .lby1{
	width:714px;
}
.zw .nr .lby .lby1 ul{
	
	margin-left:20px;
	margin-top:10px;
}
.zw .nr .lby .lby1 .fy {
	width:469px;
	height:25px;
	margin-left:126px;
	margin-top:20px;
	margin-bottom:20px;
	background-color: #e7f1fa;
	text-align:center !important;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
.zw .nr .lby .lby1 .fy a{
	color: #000000;	
}
.zw .nr .lby .lby1 ul li{
	
}
.zw .nr .lby .lby1 ul .xx{
	width: 650px;
	height: 1px;
	background-color: #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25px;
}
.zw .nr .lby .lby1 ul li span{
	margin-left:20px;
	font-size: 14px;
	color: #000000;
}
.zw .nr .lby .lby1 ul li a{
	font-size: 14px;
	line-height: 35px;
}
.zw .nr .lby .lby1 ul li img{
	width:9px;
	height:6px;
	margin-right:10px;
	margin-bottom:3px;
}

/*------------------图片列表页开始--------------------*/
.zw .nr .tpy{
	width:714px;
	height:auto !important;
	min-height:465px;
	overflow:hidden;
	float:left;
	overflow:hidden;
	margin-left:20px;
}
.zw .nr .tpy .bt1{
	width:714px;
	height:43px;
	background-color: #336799;
}

.zw .nr .tpy .bt1 p{
	width:714px;
	height:43px;
	font-size:14px;
	color: #FFFFFF;
	margin-left:15px;
	line-height:40px;
}

.zw .nr .tpy ul{
	width:637px;
	height:469px;
	margin:0 auto;
}

.zw .nr .tpy ul li{
	width:162px;
	height:210px;
	float:left;
	overflow:hidden;
	margin-left:40px;
	margin-top:20px;
	text-align: center;
}
.zw .nr .tpy ul li img{
	width:113px;
	height:124px;
}
.zw .nr .tpy ul li p{
	font-size: 14px;
	color: #000000;
	margin-top:20px;
	text-align: center;
}
.zw .nr .tpy .fy{
	width:469px;
	height:25px;
	margin-left:20px;
	margin-bottom:20px;
	background-color: #e7f1fa;
	text-align:center;
	font-size: 14px;
	line-height: 20px;
	margin-left:126px;
	color: #000000;
}
.zw .nr .tpy .fy a{
	color: #000000;	
}
.zw .nr .nry .nryp{
	width:113px;
	height:124px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
/*------------------注册页开始--------------------*/
.zw .zcy{
	width:1000px;
	min-height:600px;
}
.zw .zcy .nrbt{
	width:1000px;
	height:43px;
	background-color: #336799;
}

.zw .zcy .nrbt p{
	width:714px;
	height:43px;
	font-size:14px;
	color: #FFFFFF;
	margin-left:15px;
	line-height:40px;
}
.zw .zcy .zc{
   width:1000px;
   height:37px;
}
.zw .zcy .zc .zc1{
   width:600px;
   height:37px;
   margin-top:40px;
   margin-bottom:40px;
   margin-left:40px;
}
.zw .zcy .zc .zc1 .gr{
   width:118px;
   height:37px;
   float:left;
   overflow:hidden;
   margin-left:40px;
}
.zw .zcy .zc .zc1 .qy{
   width:118px;
   height:37px;
   float:left;
   overflow:hidden;
   margin-left:40px;
}
.zw .zcy .tx{
   width:800px;
   margin-left:40px;
}
.zw .zcy .tx ul{
   width:800px;
}
.zw .zcy .tx ul li{
   width:800px;
   height:31px;
   margin-top:20px;
}
.zw .zcy .tx ul li p{
	width:100px;
	float:left;
	overflow:hidden;
	font-size: 14px;
	font-weight: bold;
	color: #336799;
	line-height:30px;
	text-align:right;
}
.zw .zcy .tx ul li input{
   width:356px;
   height:29px;
   float:left;
   overflow:hidden;
   margin-left:20px;
}
.zw .zcy .tx ul li img{
   width:8px;
   height:8px;
   float:left;
   overflow:hidden;
   margin-left:10px;
   margin-top:9px;
}
.zw .zcy .tx .zcan{
   width:120px;
   height:34px;
   margin-top:30px;
   margin-left:200px;
}

/*------------------咨询开始--------------------*/
.zx{
    margin: 0px;
    padding: 0px;
	background-image: url(../img/zd_03.jpg);
	background-repeat: no-repeat;
}
.zx .zx1{
	width:159px;
	height:30px;
}

.zx .zx2{
	width:82px;
	height:121px;
	margin-left:60px;
}

.zx .zx2 ul{
	width:82px;
}
.zx .zx2 ul li{
	width:81px;
	height:23px;
	margin-top:8px;
}

/* services */
.onlinebox{width:157px;float:left;}
.onlinebox-t{background:url(../img/img3-5_2.png) no-repeat;width:157px;height:39px;overflow:hidden;}
.onlinebox-m{padding:0px 0 20px 0;background:url(../img/img3-5_3.png) repeat-y;}
.onlinebox-m li{padding:15px 0 0 0;text-align:center;}
.onlinebox-m .yellow{color:#ff6600;font-weight:800;}
.onlinebox-m li .qqt{border:solid 1px #ffd2bf;padding:5px;line-height:36px;width:80px;margin:0 auto;}
.onlinebox-b{width:157px;height:8px;overflow:hidden;background:url(../img/img3-5_4.png) no-repeat;}
.onbtn{margin:64px 0 0 -5px;width:32px;height:139px;overflow:hidden;background:url(../img/img3-5_1.png) no-repeat;float:left;display:inline;}


.help-block {
    color: red !important;
}
.form-horizontal .control-label {
    width: 100px !important;
}
.form-horizontal .controls {
  margin-left: 110px !important;
}
.form-horizontal .form-actions {
  padding-left: 0px !important;
}