* {
	margin:0;
	padding:0;
	
}



body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	width:100%;
	overflow-y: scroll;
	
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }
/* close commented backslash hack */

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
outline: none;
}

a {
text-decoration:none;

}

/**header**/
.header .head_top{
     width: 1000px;
     margin: 0px auto;
     overflow: hidden;
}
     
.header .logo{
     float: left;
     width: 162px;
     height: 42px;
     line-height: 108px;
     margin-top: 44px;
     margin-bottom: 30px;
}
.header .logo h1{
     display: none;
}


.header .serch{
     margin-top: 6px;
     margin-bottom: 14px;
     float: right;
     text-align: right;

}

.header .serch ul li{
     display: inline-block;
}

.header .serch .font_width{
     display: block;
     background: #f7f7f7;
     text-align: center;
     color: #696969;
     font-size: 12px;
     font-weight: bold;
     border: 1px solid #696969;
	line-height: 14px;
	padding: 0 2px;

}

.header .serch .font_area{
     display: block;
     background: #f7f7f7;
     color: #696969;
     font-size: 16px;
     font-weight: bold;
     border: 1px solid #696969;
	   line-height: 18px;
	   padding: 0 3px;

}

.header .serch .find{
     margin-top: 14px;
}

.header .serch .finText{
     width: 171px;
     height: 36px;
     float: left;
     border-top-left-radius:5px;
     border-bottom-left-radius:5px;
     border: 1px solid #2a4a97;
     outline:none;
     border-right: 0px;
     padding-left: 14px;
}


.header .serch .big_find{
     width: 46px;
     height: 38px;
     background: url(../images/Untitled-7.png) center;
     background-repeat: no-repeat;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
     cursor: pointer;
     border: 1px solid #2a4a97;
     border-left: 0px;
	 outline:none;
}


.header .nav{
     border-top: 4px solid #ededed;
     height: 52px;
	   box-shadow: 0px 2px 5px rgba(0,0,0,.1);
	   z-index:1;
	   position:relative;
}

.header .nav ul{
     font-size: 16px;
     width: 1000px;
     margin: 0px auto;
     font-weight: bold;
     letter-spacing: 1px;
}
.header .nav li{
     float: left;
}



.header .nav a:hover{
     border-top: 4px solid #2a4a97;
     background: url(../images/Untitled-11.png) top center;
     background-repeat: no-repeat;
     padding: 14px 16px;
}

.active2{
	border-top: 4px solid #2a4a97;
     background: url(../images/Untitled-11.png) top center;
     background-repeat: no-repeat;
}


.header .nav a{
     position: relative;
     top: -4px;
     display: block;
     height: 16px;
     line-height: 16px;
     text-align: center;
     padding: 18px 16px;
     color: #000000;
}

.header .nav .login_in{
     color: #2a4a97;
}

.nav > li {
  display: inline-block;
}
.header .nav .dropdownContain .dropOut .out_list{
     float: left;
}

.header .nav .dropdownContain .dropOut .out_list li{
     background: url(../images/nav_arrow.png) left center no-repeat;
     display: inline-block;
}

.header .nav .dropdownContain .dropOut .out_list li:hover{
     background: url(../images/nav_arrow_hover.png) left center no-repeat;
	 transition:all .2s ease-in-out;
}

.header .nav .dropdownContain .dropOut .out_list li:hover > a{
	color:#2a4a97;
	transition:all .1s ease-in-out;
}


.header .nav .dropdownContain .dropOut .out_right{
     font-size: 14px;
	 margin-left:20px;
	 float:left;
	 padding:5px;
}
.header .nav .dropdownContain .dropOut .out_right a{
     padding: 0px;
     font-weight: bold;
}

.header .nav .dropdownContain .dropOut .out_right a{
     text-align: left;
     color: #2a4a97;
     margin-bottom: 16px;
}

.header .nav .dropdownContain .dropOut .out_list li a{
     padding: 0px;
     font-weight: normal;
     width: 230px;
     font-size: 14px;
     text-align: left;
     color: #b9b9b9;
     margin-top: 10px;
     padding-left: 16px;
}
.header .nav .dropdownContain .dropOut .out_list li a:hover , .header .nav .dropdownContain .dropOut .out_right a{
     border: none;
     background:none;
     padding-left: 0px 16px 0px 0px;

     
}
.header .nav .dropdownContain .dropOut .out_list{
     border-right: 1px dotted #cccccc;
     width: 240px;
	 float:left;

}

.header .nav .dropdownContain .dropOut .out_list h3{
     color: #2a4a97;
     font-weight: bold;
	 font-size:14px;
	 margin-bottom:5px;
}




li.drop{
	position: relative;
}


.dropdownContain {
  width: 500px;
  position: absolute;
  top: -1000px;
  cursor: auto;
  z-index: 99999;
  display:block;
  letter-spacing:0px;
}

.dropOut {
  width: 530px;
  padding: 20px;
  background: white;
  float: left;
  position: relative;
  margin-top: 0px;
 opacity: 0;
  -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15);
  -moz-box-shadow: 0 1px 6px rgba(0,0,0,.15);
  box-shadow: 0 1px 6px rgba(0,0,0,.15);
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
  border-bottom: 2px solid #2a4a97;

}
.drop:hover .dropOut {
  opacity: 1;
  margin-top:10px;
}

.drop:hover .dropdownContain {
	top: 35px; }


.header .nav .login_in a{
     height: 16px;
     display: block;
     padding: 18px 0px;
}

/**end header**/



/**content**/

.content{
     border-bottom: 4px solid #ededed; 
	 zbackground:#fafafa;
	 padding:0 0 50px 0;
}

.content .pic{
     width: 100%;
     height: 282px;
     overflow: hidden;
     background: #ccc;
     border-top: 1px solid #dad9da;
     box-shadow: 0px 0px 20px #dad9da;
}

.content .pic li{
     float: left;
}

.content .function{
     width: 1000px;
     margin: 0px auto;
     margin-top: 20px;
}

.content .pro{
     width: 235px;
     height: 185px;
     background: #fff;
     zborder: 1px solid #dad9da;
     box-shadow: 0px 0px 10px #dad9da;
     text-align: center;
     float: left;
     margin-right:20px;

}

.content .pro img{
     width: 235px;
     height: 140px;
     background: #ccc;
}

.content .pro h3{
     font-weight: bold;
     color: #2a4a97;
     font-size: 14px;
	 line-height:18px;
}

.content .pro p{
	font-size:12px;
}

.content .pro p{
     margin-top: 4px;
}

.content .release{
     float: right;
     width: 240px;
     height: 186px;
     background: #fff;
     border: 1px solid #dad9da;
     box-shadow: 0px 0px 10px #dad9da;
     text-align: center;
}

.content .release h3{
     font-weight: bold;
     color: #2a4a97;
     font-size: 14px;    
}

.content .release img{
     width: 242px;
     height: 142px;
     background: #ccc;
}

.content .news{
     width: 1000px;
     margin: 10px auto;
}

.content .news span{
     font-size: 14px;
     font-weight: bold;
     color: #2a4a97;
     display: block;
     padding: 10px;
     border-bottom: 1px dotted #ababab; 
}

.content .allnews{
     padding: 0px 0px 30px 15px;
}

.content .opennews{
     overflow: hidden;
     width: 1000px;
     margin: 0px auto;
     margin-bottom: 16px;
}

.content .opennews li{
     float: left;
}

.content .opennews p{
     margin-right: 30px;
     margin-left: 14px;
}

/**end content **/


/**footer**/
.footer{
     width: 1000px;
     margin: 0px auto;
}



.footer-copyright p{
	text-align:left;
}

.footer .logo_left{
     float: left;
     margin-right: 33px;
}
.footer .text_right{
     float: left;
     width: 806px;
}
.footer .text_area{
     overflow: hidden;

}
.footer .text_area ul li{
     float: left;
}
.footer .text_area ul a{
     color: #5f5f5f;
     padding: 0px 20px;
     border-right: 1px dotted #3c3a3b;
}

.footer .home{
     float: left;
     padding-right: 18px;
     border-right: 1px dotted #3c3a3b;
     color: #5f5f5f;
}

.footer .contact_us{
     float: right;
     color: #5f5f5f;
}

.footer .reserves{
     float: left;
}

.footer .terms{
     float: right;
}

.footer .text_bot{
     overflow: hidden;
     padding-top: 6px;
     padding-bottom: 20px;
}

.footer .text_bot a{
     color: #5f5f5f;
}
.footer .line{
     display: block;
     margin:20px 0px;
}

.footer .foot_bot{
     text-align: center;
     display: block;
     padding-bottom: 10px;
}

.footer .foot_bot span{
     text-decoration: underline;
}


/**end footer**/




/**ahout .css**/

.content .photo{
     display: block;
     width: 100%;
     height: 280px;
     overflow: hidden;
     background:url(../images/Untitled-13.png) center;
     background-repeat: no-repeat;
     border-top: 1px solid #dad9da;
}

.content .photo_nav{
     text-align: center;
     width: 1000px;
     margin: 86px auto 68px auto;
}

.content .photo_nav p{
     padding-top: 22px;
     color: #2a4a97;
     font-size: 16px;
}

.content .photo .photo_bottom{
     width: 1000px;
     margin: 0px auto;
     text-align: center;

}

.content .photo .photo_bottom li {
     display: inline-block;
}
.content .photo .photo_bottom a{
     font-size: 16px;
     color: #fafafa;
     padding: 0px 8px;
     border-right: 2px solid #ffffff;
}
.content .photo .photo_bottom a:hover{
     color: #2a4a97;
	 transition:all .1s ease-in-out;
}

.content .photo .photo_bottom .photo_right{
     border: none;
}

.about-fffbg{
	background:#fff;
}

.content .world{
     display: block;
     background-repeat: no-repeat;
     width: 1000px;
     margin: 0px auto;
     overflow: hidden;
}

.content .world h3{
     display: none;
}

.content .world .world_area{
     color: #6b6b6b;
     width: 722px;
     float: right;
     margin-top: 56px;
     line-height: 20px;
}

.content .world .world_area p{
     margin-bottom: 30px;
     margin-left: 12px;
}

.content .world .world_area a{
     display: block;
     background: url(../images/Untitled-15.png) left;
     background-repeat: no-repeat;
     text-decoration: underline;
     color: #6b6b6b;
}

.content .market{
     width: 100%;
     height: 374px;
     background: url(../images/Untitled-16.png);
     background-repeat: repeat;
}

.content .market_area{
     width: 1000px;
     margin: 0px auto;
}
.content .market_area h3{
     display: none;
}


.content .market_area .market_left{
     color: #6b6b6b;
     width: 722px;
     padding-top:86px;
     line-height: 20px; 
}

.content .market_area .market_left p{
     margin-bottom: 30px;
     margin-left: 12px;
}

.content .market_area .market_left a{
     display: block;
     background: url(../images/Untitled-15.png) left;
     background-repeat: no-repeat;
     text-decoration: underline;
     color: #6b6b6b;
}

.content .logy{
     background-repeat: no-repeat;
     width: 1000px;
     margin: 0px auto;
     overflow: hidden;
}

.content .logy .logy_area{
     color: #6b6b6b;
     width: 722px;
     margin-top: 38px;
     float: right;
     line-height: 20px;
}

.content .logy .logy_area p{
     margin-bottom: 30px;
     margin-left: 12px;
     
}

.content .logy .logy_area h3{
     font-size: 16px;
     color: #2a2a2a;
     font-weight: bold;
}

.content .logy .logy_area a{
     display: block;
     background: url(../images/Untitled-15.png) left;
     background-repeat: no-repeat;
     text-decoration: underline;
     color: #6b6b6b;
     position: relative;
     left: -12px;
}

.content .tmab{
     width: 100%;
     height: 374px;
     background: url(../images/Untitled-16.png);
     background-repeat: repeat;
}

.content .tmab_area{
     width: 1000px;
     margin: 0px auto;
}

.content .tmab_text{
     color: #6b6b6b;
     width: 722px;
     padding-top:38px;
     line-height: 20px;
}

.content .tmab_text p{
     margin-bottom: 30px;
     margin-left: 12px;
}


.content .tmab_text h3{
     font-size: 16px;
     color: #2a2a2a;
     font-weight: bold;    
}

.content .tmab_text a{
     display: block;
     background: url(../images/Untitled-15.png) left;
     background-repeat: no-repeat;
     text-decoration: underline;
     color: #6b6b6b;
     position: relative;
     left: -12px;
}

.content .trust{
     width: 1000px;
     background-repeat: no-repeat;
     margin: 0px auto;
}

.content .trust_text{
     color: #6b6b6b;
     width: 722px;
     padding-top:26px;
     float: right;
     line-height: 20px;
}

.content .trust_text h3{
     font-size: 16px;
     color: #2a2a2a;
     font-weight: bold;    
}

.content .trust_text p{
     margin-bottom: 30px;
     margin-left: 12px;
}

.content .trust .trust_text a{
     display: block;
     background: url(../images/Untitled-15.png) left;
     background-repeat: no-repeat;
     text-decoration: underline;
     color: #6b6b6b;
     position: relative;
     left: -12px;
}

/**end about.css **/


/**contact**/
.content .conT{
     width: 100%;
     height: 200px;
     background: url(../images/Untitled-21.png);
     background-repeat: no-repeat;
     display: block;
     overflow: hidden;
}

.content .call_us{
     width: 1000px;
     height: auto;
     margin: 0px auto;
     overflow: hidden;
}

.content .call_us .us_left{
     width: 448px;
     float: left;
}

.content .call_us .address{
     display: block;
     width: 448px;
     height: 264px;
	 border-radius:5px;
	 border:1px solid #ededed;
	 background:#F5F5F5;
     margin: 22px 0px;
}

.content .call_us .address .location{
     padding: 20px 0px 0px 20px;  
}

.content .call_us .address .location h3{
     color: #2a4a97;
     font-size: 15px;
	 font-weight:bold;
}

.content .call_us .address .loca_cent{
     color: #333333;
     font-size: 14px;
     margin: 24px 0px;
}

.content .call_us .phone span{
     display: inline-block;
     width: 80px;
     font-weight: bold;
     color: #333333;
}

.content .call_us .us_bot{
     display: block;
     width: 448px;
     height: 136px;
	 border-radius:5px;
	 border:1px solid #ededed;
	 background:#F5F5F5;
     background: url(../images/contact_ld.png) bottom right no-repeat;
}

.content .call_us .us_title{
     padding: 20px 0px 0px 20px;
}

.content .call_us .us_title h3{
     font-variant: small-caps;
     font-size: 20px;
     color: #2a4a97;
	 font-weight:bold;
}

.content .call_us .us_title a{
     width: 180px;
     display: block;
     text-decoration: underline;
     font-weight: bold;
     color: #000000;
     padding-left: 14px;
}

.content .call_us .us_title ul{
     padding-top: 24px;
}
.content .call_us .us_title li{
     width: 6px;
     height: 6px;
     line-height: 6px;
     border-radius: 100%;
     background: #2a4a97;
}

.content .call_us .us_right{
     float: right;
     margin-top: 22px;
}

.content .call_us .us_right .city{
     width: 526px;
     line-height: 64px;
     height: 64px;
     border-top: 1px solid #ededed;
     border-bottom: 1px solid #ededed;
     overflow: hidden;
     color: #2c2c2c;
	 background:#fff;
}
.content .call_us .us_right .city select{
     padding-left: 10px;
     color: #6b6b6b;
     font-size: 14px;
}



.content .call_us .us_right .city .city_chose{
     width: 142px;
     height: 64px;
     background:#f5f5f5;
     display: block;
     float: left;
     font-size: 14px;
     padding-left: 10px;
     border-right: 1px solid #ededed;
}
.content .call_us .us_right .city .choose{
     width: 236px;
     height: 30px;
     float: left;
     margin: 18px 0px 18px 22px;
}

.content .call_us .us_right .city .titleText{
     width: 236px;
     height: 30px;
     float: left;
     margin: 18px 0px 18px 22px;
     outline: none;
}

.content .call_us .us_right .add_loca{
     width: 526px;
     line-height: 120px;
     height: 120px;
     border-top: 1px solid #ededed;
     border-bottom: 1px solid #ededed;
     overflow: hidden;
     color: #2c2c2c;
	 background:#fff;
}
.content .call_us .us_right .add_loca .city_add{
     width: 142px;
     height: 120px;
     background:#f5f5f5;
     display: block;
     float: left;
     font-size: 14px;
     padding-left: 10px;
     border-right: 1px solid #ededed;
}



.content .call_us .us_right .add_loca .addText{
     width: 232px;
     height: 88px;
     float: left;
     margin: 18px 0px 18px 22px;
     outline: none;
	 resize:none;
}


.content .call_us .us_right .qu_re{
     width: 526px;
     line-height: 168px;
     height: 168px;
     border-top: 1px solid #ededed;
     border-bottom: 1px solid #ededed;
     overflow: hidden;
     color: #2c2c2c;
	 background:#fff;
}

.content .call_us .us_right .query{
     width: 142px;
     height: 168px;
     background:#f5f5f5;
     display: block;
     float: left;
     font-size: 14px;
     padding-left: 10px;
     border-right: 1px solid #ededed;
}

.content .call_us .us_right .queryText{
     width: 322px;
     height: 134px;
     float: left;
     margin: 18px 0px 18px 22px;
     outline: none;
     overflow: hidden;
     font-size: 14px;
	 resize:none;
}

.content .call_us .us_right .codeText{
     width: 136px;
     height: 30px;
     float: left;
     margin: 18px 0px 18px 22px;
     outline: none;
     overflow: hidden;
     font-size: 14px;
}

.content .call_us .us_right .number{
     margin-top: 10px;
     margin-left: 20px;
}

.content .call_us .us_right .num_right{
     margin-left: 20px;
}

.content .call_us .us_right .btm{
     text-align: center;
     width: 526px;
     height: 120px;
     line-height: 120px;
     background: #f5f5f5;
     margin-top: 20px;
     margin-bottom: 50px;

}

.content .call_us .us_right .btm .re_btm{
     width: 153px;
     height: 40px;
     color: #3d3d3d;
     text-align: center;
     background: url(../images/Untitled-28.png);
     border: 1px solid #f5f5f5;
     cursor: pointer;
     font-weight: bold;
}

.content .call_us .us_right .btm .get_btm{
     font-size: 14px;
     width: 153px;
     height: 40px;
     text-align: center;
     background: url(../images/Untitled-27.png);
     border: 1px solid #f5f5f5;
     cursor: pointer;
     font-weight: bold;
     color: #fff;
     letter-spacing: 1px;
     margin-left: 20px;
}

/**end contact.css **/



/** local.css **/

.content .manage{
     width: 1000px;
     margin: 30px auto;
     color: #333333;
     font-size: 14px;
}

.content .manage p{
     width: 906px;
}

.content .loca_city{
     width: 1000px;
     height: 160px;
     border: 1px solid #d7d7d7; 
     margin: 0px auto;
     overflow: hidden;

}

.content .loca_city .contry{
     display: block;
     overflow: hidden;
     float: left;
     width: 296px;
     padding: 20px 0px 0px 20px;
}

.content .loca_city ul li{
     width: 10px;
     height: 10px;
     background: url(../images/Untitled-30.png) center;
     background-repeat: no-repeat;
     margin-bottom: 16px;

}

.content .loca_city ul li a{
     display: block;
     width: 290px;
     padding-left: 20px;
     color: #333333;
}

.content .home_user{
     width: 1000px;
     margin: 0px auto;
     overflow: hidden;
}

.content .home_user li{
     display: inline-block;
     margin: 20px 15px 20px 0px;
}

.content .home_user .use_home{
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 0px 0px;
     color: #2a4a97;
}

.content .home_user .use_home span{
     margin-left: 20px;
}
.content .home_user .pro_fess{
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 0px -101px;
     color: #2a4a97;
}
.content .home_user .pro_fess span{
     margin-left: 20px;
}

.content .loca_one{
     width: 1000px;
     margin: 0px auto 30px auto;
}
.content .loca_one span{
     display: block;
     font-size: 15px;
     color: #2a4a97;
     margin-bottom: 10px;
}

.content .mil_bot li{
     color: #979797;
     margin-top: 8px;
     margin-left: 26px;
     width: 336px;
}

.content .mil_bot li p{
     margin-left: 14px;
}

.content .mil{
     padding: 20px 0px 0px 20px; 
}

.content .mil li{
     display: inline-block;
     color: #000000;
     font-weight: bold;
}

.content .loca_one .mil .use_home{
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 0px 1px;
     color: #2a4a97;
     width: 20px;
     height: 12px;
     margin-left: 10px;
}

.content .loca_one .mil .pro_fess{
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 0px -101px;
     color: #2a4a97;
     width: 20px;
     height: 12px;
}
.content .loca_one .milners_left{
     width: 1000px;
     height: 180px;
     background: #f5f5f5;
     margin: 0px auto;
     border-radius: 1px;
}
.content ol li a{
     text-decoration: underline;
     color: #979797;
}


.content .loca_icon{
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 0px -32px;
     padding: 0px 10px;
}

.content .loca_call{
     display: block;
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: -4px -76px;
     padding: 0px 10px;
}
.content .loca_fax{
     display: block;
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 0px -117px;
     padding: 0px 10px;
}

.content .loca_email{
     display: block;
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 3px -137px;
     padding: 0px 10px;
}

.content .loca_site{
     display: block;
     background: url(../images/Untitled-31.png) center;
     background-repeat: no-repeat;
     background-position: 0px -156px;
     padding: 0px 10px;
}
.content .loca_one .milners_left .loca_left{
     width: 300px;
     float: left;
}

.content .loca_one .milners_left .milners_right{
     width: 266px;
     float: left;
}

/**end local.css**/


/** support.css**/

.content .user_sup{
     width: 1000px;
     margin: 16px auto 0px auto;
     height: auto;
}


.content .user_sup .user_left{
     width: 240px;
     height: 200px;
     border: 1px solid #ececec;
     float: left;
     box-shadow:2px 2px 3px #aaaaaa;
	 background:#fff;
	 -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
}

.content .user_sup .user_left .user_cont{
     padding: 20px;
}

.content .user_sup .user_left .user_cont h3{
     color: #2a4a97;
     font-size: 16px;
     padding-bottom: 10px;
     border-bottom: 2px solid #2a4a97;
     font-weight: bold;
     margin-bottom: 10px;
}

.content .user_sup .user_left .user_cont span{
     color: #242424;
}
.content .user_sup .user_left .user_cont li{
     padding: 10px 0px;
}

.content .user_sup .user_left .user_cont b{
    background: url(../images/Untitled-34.png)center;
    background-repeat: no-repeat;
    background-position: -27px 1px;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
}

.content .user_sup .user_left .user_cont li:hover b{
     background: url(../images/Untitled-34.png) center;
    background-repeat: no-repeat;
    background-position: -5px -11px;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
}

.content .user_sup .user_left .user_cont .active b{
     background: url(../images/Untitled-34.png) center;
    background-repeat: no-repeat;
    background-position: -5px -11px;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
}


.content .user_sup .user_left .user_cont .manual{
     border-top: 1px dotted #cccccc;
     border-bottom: 1px dotted #cccccc;
}

.content .user_sup .user_right{
     width: 718px;
     float: left;
     margin-left: 28px;
     margin-top: 10px;
}

.content .user_sup .user_right p{
     color: #7a7a7a;
     font-size: 14px;
}

.content .user_sup .user_right h5{
     color: #464646;
     font-size: 30px;
     padding: 30px 0px;
}

/*.content .user_sup .user_right .question li{
     background: url(../images/Untitled-34.png);
     background-repeat: no-repeat;
     background-position: 1px -152px;
     padding: 8px 56px;
     margin-bottom: 16px;
     color: #333333;
     font-size: 14px;
}*/

/**end support.css**/


/** pro.css**/

.content .banner{
     width: 100%;
     height: 100px;
     background: url(../images/Untitled-35.png);
     background-repeat: no-repeat;
}

.content .banner .banner_home{
     width: 1000px;
     margin: 0px auto;
     padding: 20px 0px; 
}

.content .banner .banner_home li a{
     color: #ffffff;
     font-size: 14px;
}

.content .banner .banner_home li h3{
     font-size: 28px;
     color: #122c68;
     margin-top: 10px;
	 font-weight:bold;
}

.content .prom{
     width: 1000px;
     margin: 16px auto 0px auto; 
}

.content .prom .pro_left{
     width: 240px;
     float: left;
}



.content .prom .pro_left .pro_serch{
     width: 240px;
     height: 80px;
     border: 1px solid #ececec;
	 margin-bottom:20px;
     -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.2);
}




.content .prom .pro_left .pro_serch .finText{
     width: 138px;
     height: 38px;
     float: left;
     border-top-left-radius:5px;
     border-bottom-left-radius:5px;
     border:none;
     outline:none;
     border-right: 0px;
     padding-left: 14px;
     background: #f1f1f1;
}


.content .prom .pro_left .pro_serch .big_find{
     width: 46px;
     height: 38px;
     background: url(../images/Untitled-7.png) center;
     background-repeat: no-repeat;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
     cursor: pointer;
     border: none;
     border-left: 0px;
     background-color: #f1f1f1;
	 outline:none;
}

.content .prom .pro_left .pro_serch .find{
     padding: 20px;
	 background: #fff;
}

.content .pro_list{
	background: #fff;
     border: 1px solid #f7f8f9;
     margin-bottom: 20px;
	 -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.2);
}

.content .pro_list .user_cont{
     margin: 20px;
}


.content .pro_list .user_cont h3{
     color: #2a4a97;
     font-size: 16px;
     padding-bottom: 10px;
     border-bottom: 2px solid #2a4a97;
     font-weight: bold;
     margin-bottom: 10px;
}

.content .pro_list .user_cont span{
     color: #000000;
	   width: 175px;
  display: inline-block;
}
.content .pro_list .user_cont li{
     padding: 10px 0px;
     border-bottom: 1px dotted #cccccc;
}

.content .pro_list .user_cont .user_nowidth{
     border-bottom: none;
}

.content .pro_list .user_cont .user_width{
     width: 150px;
     display: inline-block;
}

.content .pro_list .user_cont b{
    background: url(../images/Untitled-34.png)center;
    background-repeat: no-repeat;
    background-position: -27px 1px;
    width: 20px;
    height: 20px;
    float: right;
}

.content .pro_list .user_cont li:hover b{
     background: url(../images/Untitled-34.png) center;
    background-repeat: no-repeat;
    background-position: -5px -11px;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
}

.content .pro_right{
     float: left;
  width: 235px;
  border: 1px solid #eeeeee;
  margin-right: 14px;
  margin-bottom: 20px;
}
.content .pro_right .sample{
     padding-bottom: 10px;
}
.content .pro_right .sample h3{
     color: #000000;
     font-size: 15px;
     text-transform: uppercase;
     margin-bottom: 23px;
     margin-left: 14px;
}

.content .pro_right .sample li{
     width: 4px;
     height: 4px;
     line-height: 4px;
     border-radius: 100%;
     background: #868686;
     margin-bottom: 14px;
     margin-left: 20px;
}

.content .pro_right .sample p{
     width: 200px;
     display: block;
     margin-left: 16px;
     color: #a9a9a9;
}

/**end pro.css**/


/**con_product.css **/

.content .list_right{
     float: left;
     width: 740px;
     margin-left: 20px;
}

.content .list_right .product{
     border-bottom: 2px solid #2a4a97;
     height: 32px;
     width: 740px;
	 font-weight:bold;
}

.content .list_right .product .pro_cat{
     text-align:center;
     width: 174px;
     height: 34px;
     line-height: 34px;
     color: #fff;
     background-color: #2a4a97;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
}

.grid {
     position: relative;
     width: 235px;
     height: 235px;
     list-style: none;
     text-align: center;
     float: left;
     margin-top: 20px;
     margin-right: 17px;
}

.grid_right{
     float: right;
     margin-right: 0px;
}

/* Common style */
.grid figure {
     position: relative;
     float: left;
     overflow: hidden;
     background: #2a4a97;
     text-align: center;
     cursor: pointer;
}

.grid figure img {
     position: relative;
     display: block;
     min-height: 100%;
     max-width: 100%;
     opacity: 0.5;
	 
}

.grid figure figcaption {
     color: #fff;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
     pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
     z-index: 1000;
     text-indent: 200%;
     white-space: nowrap;
     font-size: 0;
     opacity: 0;
}

.grid figure h2 {
     font-weight: 300;
}

.grid figure h2 span {
     font-weight: 800;
}

.grid figure h2,
.grid figure p {
     margin: 0;
}

.grid figure p {
     letter-spacing: 1px;
     font-size: 12px;
}


figure.effect-sadie figcaption::before {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     /*background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);*/
     background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
     content: '';
     opacity: 0;
     -webkit-transform: translate3d(0,50%,0);
     transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
     position: absolute;
     top: 55%;
     width: 100%;
     font-weight:bold;
     font-size:16px;
     text-transform:uppercase;
     -webkit-transition: -webkit-transform 0.35s, color 0.35s;
     transition: transform 0.35s, color 0.35s;
     -webkit-transform: translate3d(0,-50%,0);
     transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
     transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
     position: absolute;
     bottom: 0;
     left: 0;
     padding: 2em;
     opacity: 0;
     -webkit-transform: translate3d(0,10px,0);
     transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h2 {
     color: #fff;
     -webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
     transform: translate3d(0,-50%,0) translate3d(0,-20px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
     opacity: 1;
     -webkit-transform: translate3d(0,0,0);
     transform: translate3d(0,0,0);
}

/**end con_product **/


/**pd_compare css**/
.content .tab_top{
     line-height: 34px;
     border: 1px solid #eeeeee;
     border-bottom: none;
     background: #eeeeee;
     padding-left: 20px;
}

.content .tab_top h3{
     color: #000;
     font-weight: bold;
}
.content .pd_date{
     width: 740px;
     float: left;
     margin-left: 20px;
}


.conten .pd_date .table{
     border-collapse: collapse;
     color: #666;
}
.conten table tr .tab_name{
     color: #333;
    text-align: right;
    width: 220px
}

.table td{
    line-height: 34px;
    padding-left: 20px;
}

.table td a{
     display: block;
     text-align: center;
     width: 90px;
     height: 30px;
     border: 1px solid #eeeeee;
     border-radius: 2px solid #eeeeee;
}

.tab_all{
     line-height: 34px;
     width: 100%;
}

.width_img{
     width: 211px;

}

.wei_bg{
     background-color: #fcfcfc;
}
.cleck{
     background: url(../images/Untitled-39.png) center;
     width: 173px;
     height: 34px;
     line-height: 34px;
     background-repeat: no-repeat;

}

.re_width{
     height: 56px;
     line-height: 56px;
}

.btn_bot{
     width:740px;
     margin-top: 20px;
}

.btn_bot p{
     margin-left: 20px;
     font-size: 14px;
}
.btn_bot .btn_Right{
     float: right;
}

.back_btm{
     color: #fff;
     width: 154px;
     height: 42px;
     background: #2a4a97;
     border: 1px solid #f5f5f5;
     cursor: pointer;
     font-weight: bold;
     outline: none;
     border-radius: 4px;
     background: url(../images/Untitled-36.png) center;
     background-repeat: no-repeat;
     border-radius: 4px;
     float: left;
     text-align: center;
}


.print_btm{
     width: 154px;
     height: 42px;
     background: url(../images/Untitled-37.png) center;
     background-repeat: no-repeat;
     border: 1px solid #f5f5f5; 
     outline: none;
     cursor: pointer;
     color: #fff;
     font-weight: bold;
     text-align: center;
}
.email_btm{
     color: #fff;
     font-weight: bold;
     width: 154px;
     line-height: 40px;
     background: url(../images/Untitled-38.png) center;
     background-repeat: no-repeat;
     border: 1px solid #f5f5f5; 
     outline: none;
     cursor: pointer;
     text-align: center;
}

.re_move{
     width: 90px;
     height: 32px;
     border: 1px solid #eeeeee;
     border-radius: 2px;
     background: #fff;
}

/**end_compare css**/

.content .tab_right{
     width: 740px;
     float: right;
}
.content .tab_right .tab{
     position: relative;
     width:740px;
     height:170px;
     display: block;
}

.content .tab_right .pic{
     width:744px;
     height:170px;
     position: relative;
     overflow: hidden;
}

.content .tab_right .pic li{
          position:absolute;
          top:0;
          left:0;
          display: none;}

.content .tab_right .pic li a{
     width:744px;
     height:170px;
     display: block;
     overflow: hidden;}

.content .tab_right .pic img{
     width: 744px;
     height: 170px;
}         


.content .tab_right .small-btn{
     position: absolute;
     bottom:-38px;
     right:48%;
}

.content .tab_right .small-btn li{
     display: inline-block;
     width: 10px;
     height: 10px;
     background: #ccc;
     border-radius: 100%;
     margin-bottom: 4px;
     cursor:pointer;
}


.content .tab_right .small-btn .current{
     background:#2a4a97;
}

.content .prom .tab_right .tab_list{
     text-align:center;
     width: 170px;
     height: 30px;
     line-height: 32px;
     background-color: #2a4a97;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
     display: block;
     color: #fff;
}

.content .prom .tab_right .tab_list p{
	font-weight:bold;
}

.content .prom .tab_right .tab_cate{
     width: 740px;
     border-bottom: 2px solid #2a4a97;
	 margin-top:30px;
}
.content .prom .effect-text p{
     padding: 10px;
}

.content .prom .grid_wid{
     width: 175px;
     height: 260px;
     margin-right: 13px;
}

.content .prom .pd_text{
     display: block;
     text-align: left;
     width: 138px;
     height: 70px;
	 padding:5px 0;
}

.content .prom .pd_text p{
     color: #878787;
}

.content .prom .pd_text h3{
     color: #000;
     font-weight: bold;
	 text-transform: uppercase;
}

.content .prom .pd_text h3:hover{
	color:#878787;
}



.content .prom .grid_right{
     float: right;
     margin-right: 0px;
}

/**end pd_compare .css**/


/**checkbox.css**/
.content .banner .banner_go{
     width: 1000px;
     margin: 0px auto; 
}

.content .banner .banner_go li{
     display: inline-block;
     padding: 16px 0px;
}

.content .banner .banner_go li a{
     color: #fff;
}

.content .banner .banner_go h3{
     font-size: 28px;
     color: #122c68;
}

.content .box_right{
     float: right;
     width: 740px;

}
.content .box_right .box_top{
     border: 1px solid #eeeeee;
     border-radius: 5px;
     overflow: hidden;
	 background: #fff;
	 padding:0 0 10px 0;

}

.content .box_right .box_top h3{
     width: 740px;
     height:44px;
     line-height: 44px;
     background-color: #f7f8f9;
     padding-left: 10px;
     font-weight: bold;
     color: #2a4a97;
}


.content .box_right .box_top li{
     float: left;
     padding: 14px 20px;
     color: #878787;
	 
}

.content .box_right .box_top li input{
     margin-right: 8px;
	vertical-align:middle;
}

.content .box_right .btm_re{
     text-align: center;
}

.content .box_right .btm_re .reset_btm{
     width: 150px;
     height: 38px;
     background: #2a4a97;
     border: 1px solid #2a4a97;
     border-radius: 5px;
     text-align: center;
     margin: 20px 0px;
     outline: none;
     cursor: pointer;
}


.content .box_right .btm_re .reset_btm:hover{
	background:#24438E;
	border: 1px solid #24438E;
}

.content .box_right .btm_re .reset_btm:active{
	background:#163275;
}
	

.content .box_right .btm_re p{
     color: #fff;
     font-weight: bold;
     color: 13px;
     line-height: 14px;
     font-size: 13px;
     background: url(../images/Untitled-43.png)  left center;
     background-repeat: no-repeat;
     width: 64px;
     height: 14px;
     display: block;
     margin: 6px 42px;
}

.content .box_right .btm_re span{
     color: #fff;
     font-weight: bold;
     font-size: 13px;
     padding-left: 10px;
}

.content .box_right .foll_pd{
     height: 40px;
     line-height: 40px;
     background: #ededed;
     text-align: center;
     color: #707070;
     margin: 20px 0px;
}
.content .box_right .btm_re .pd_btm{
     width: 250px;
     height: 40px;
     background: #2a4a97;
     border: 1px solid #2a4a97;
     border-radius: 5px;
     text-align: center;
     outline: none;
     cursor: pointer;
     margin-right: 20px;
}

.content .box_right .btm_re .pd_btm:hover{
	background:#24438E;
	border: 1px solid #24438E;
}

.content .box_right .btm_re .pd_btm:active{
	background:#163275;
}

.content .box_right .btm_re .pd_btm p{
     color: #fff;
     font-weight: bold;
     line-height: 14px;
     font-size: 13px;
     background: url(../images/Untitled-44.png)  left center;
     background-repeat: no-repeat;
     width: 200px;
     height: 14px;
     display: block;
     margin: 6px 30px;
}

.content .box_right .btm_re .pd_btm span{
     color: #fff;
     font-weight: bold;
     font-size: 13px;
     padding-left: 10px;
}


.content .box_right .btm_re .select_btm{
     width: 130px;
     height: 40px;
     border: 1px solid #eeeeee;
     border-radius: 5px;
     outline: none;
     cursor: pointer;
     background: #fff;
     margin-right: 20px;
}

.content .box_right .btm_re .select_btm:hover{
	background:#fbfbfb;
}

.content .box_right .btm_re .select_btm:active{
	background:#f8f8f8;
}


.content .box_right .btm_re .select_btm p{
     color: #2a4a97;
     font-weight: bold;
     line-height: 14px;
     font-size: 13px;
     background: url(../images/Untitled-45.png)  left center;
     background-repeat: no-repeat;
     width: 81px;
     height: 15px;
     display: block;
     margin: 6px 20px;
}

.content .box_right .select_btm span{
     color: #2a4a97;
     font-weight: bold;
     font-size: 13px;
     padding-left: 10px;
}



.content .box_right .btm_re .user_btm{
     width: 142px;
     height: 40px;
     border: 1px solid #eeeeee;
     border-radius: 5px;
     text-align: center;
     outline: none;
     cursor: pointer;
     background: #fff;
}

.content .box_right .btm_re .user_btm:hover{
	background:#fbfbfb;
}

.content .box_right .btm_re .user_btm:active{
	background:#f8f8f8;
}


.content .box_right .btm_re .user_btm p{
     color: #2a4a97;
     font-weight: bold;
     line-height: 14px;
     font-size: 13px;
     background: url(../images/Untitled-46.png)  left center;
     background-repeat: no-repeat;
     width: 92px;
     height: 13px;
     display: block;
     margin: 6px 20px;
}

.content .box_right .user_btm span{
     color: #2a4a97;
     font-weight: bold;
     font-size: 13px;
     padding-left: 10px;
}

.pd-img-235{
	height:235px;
	widows:235px;
	display:block;
	opacity:1;
		-webkit-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
}

.pd-img-235:hover{
	opacity:0.8;
}

.content .box_right .check_list{
     width: 235px;
     height: 300px;
     border: 1px solid #eeeeee;
	 background:#fff;
}

.content .box_right .check_left:hover .img-overlay{
	opacity:1;
}


.content .box_right .check_list h3{
     color: #000;
     font-weight: bold;
     margin-bottom: 6px;
}

.content .box_right .box_list{
     width: 235px;
     height: 30px;
     line-height: 30px;
     text-align: center;
     border: 1px solid #eeeeee;
     margin-top: 4px;
	 background:#fff;
}

.content .box_right .box_list:hover{
	background:#ededed;
}

.content .box_right .box_list .box_re{
     margin-top: 8px;
}

.content .box_right .check_text{
     margin: 5px 10px;
}

.content .box_right .check_left{
     float: left;
     margin-top: 40px;
     margin-right: 13px;
}




/**end check.css**/

.content .com_right{
     float: right;
}

.content .com_right .in_Right{
     width: 740px;
     border: 1px solid #eeeeee;

}

.content .com_right .tab{
     margin-top: 20px;
}

.content .com_right .tab a{
          text-decoration: none;
          display: inline-block;
          text-align: center;
          margin-left: 12px;
     }
.content .com_right .tab a img{
     width: 76px;
     height: 76px;
     line-height: 76px;
}

.content .com_right .com_pic{
          width: 365px;          
          height: 365px; 

}
.content .com_right .com_pic .box{
          display: none;
          width: 365px;          
          height: 323px; 

}

.content .com_right .com_pic .box img{
     width: 365px;
     height: 323px;
     z-index: 99;
}

.content .com_right .in_Right{
     margin-bottom: 20px;
}

.content .com_right .in_Right .com_left{
     float: left;
     width: 360px;
     margin: 20px;

}

.content .com_right .in_Right .text_right{
     width: 320px;
     float: left;
     margin-top: 20px;
}
.content .com_right .in_Right .text_right .com_title{
     margin-bottom: 20px;
}

.content .com_right .in_Right .text_right .com_title p{
     color: #2a4a97;
     font-size: 18px;
}

.content .com_right .in_Right .text_right .other_text{
     color: #000;
     font-size: 18px;
     font-weight: bold;
     font-variant: small-caps;
     margin-bottom: 10px;
}

.content .com_right .in_Right .text_right p{
     margin-bottom: 20px;
}
.content .com_right .com_nav a{
     color: #2a4a97;
     font-size: 14px;
     height: 36px;
     line-height: 36px;
     text-align: center;
     display: inline-block;
     font-weight: bold;
     border: 1px solid #eeeeee;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.content .com_right .com_nav b{
     width: 0;
     height: 0;
     border-left: 4px solid transparent;
     border-right: 4px solid transparent;
     border-top: 6px solid #2a4a97;
     display: none;
     position: relative;
     left: 50%;
}
.content .com_right .com_nav a:hover{
     background: #2a4a97;
     color: #fff;
}
.content .com_right .com_nav a:hover b{
     display: block;
}

.content .com_right .com_nav .active{
    background: #2a4a97;
    color: #fff; 
}
.content .com_right .com_nav .active b{
    display: block;
}




.content .com_right .com_nav .over{
     padding: 0 25px;
}

.content .com_right .com_nav .pd_de{
     padding: 0 25px;
}

.content .com_right .com_nav .wat_vi{
     padding: 0 25px;
}

.content .com_right .com_nav .user_man{
     padding: 0 25px;
}

.content .com_right .com_nav .roch{
     padding: 0 25px;
}


.content .com_right .tab_box{
	padding-bottom:20px;
     border: 1px solid #eeeeee;
     border-top: 0px;
     display: none;
     background: #f7f8f9;
}

.content .com_right .tab_box .tab_left{
     margin: 20px;
     float: left;
	 max-width:325px;
}

.content .com_right .tab_box .tab_left h3,.content .com_right .tab_box .tab_right h3{
     color: #2a4a97;
     font-size: 14px;
}

.content .com_right .tab_box .tab_left p{
     margin-bottom: 10px;
}

.content .com_right .tab_box span{
     width: 160px;
     display: inline-block;
}

.content .com_right .tab_box .tab_right{
     width: 370px;
     float: right;
	 margin-top:20px;
     border-left: 1px solid #eeeeee;

}

.content .com_right .tab_box .tab_right li{
     display: inline-block;
     margin-right: 20px;
     margin-top: 20px;
}

.content .com_right .tab_box .tab_right .com_list{
     margin-left: 20px;
}


.content .com_right .product{
     border-bottom: 2px solid #2a4a97;
     height: 34px;
     margin-top: 20px;
}

.content .com_right .product .pro_cat{
     text-align:center;
     width: 174px;
     height: 34px;
     line-height: 34px;
     color: #fff;
     font-weight: bold;
     background-color: #2a4a97;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
}


.content .com_right .check_list{
     width: 236px;
     height: 300px;
     border: 1px solid #eeeeee;
     margin-bottom: 60px;
}

.content .other_check{
     float: right;
     margin-right: 0px;
}

.content .com_right .check_list h3{
     color: #000;
     font-weight: bold;
     margin-bottom: 6px;
}

.content .com_right .check_left{
     float: left;
     margin-top: 20px;
     margin-right: 16px;
}

.content .com_right .check_text{
     margin: 5px 10px;
}

.content .com_right .other_check{
     float: right;
     margin-right: 0px;
     margin-top: 20px;
}

/**end somepd.css**/

/**world wide **/

.content .map_right{
     width: 1000px;
     height: auto;
     margin: 0px auto;
}

.content .map_right .map p{
     font-size: 14px;
     color: #000000;
     font-weight: bold;
}

.content .map_right .map_go{
     background: #f5f5f5;
     height: 180px;
}

.content .map_right .map_location{
     display: none;
}

.pd-cate-icon{
	position: absolute;
	margin: auto;
	top: px;
	left: 0;
	right: 0;
	bottom: 0;
}

.pd-pro-overlay{
	background:rgba(0,0,0,.4);
	width:175px;
	height:175px;
	display:block;
	z-index:2;
	position:absolute;
}

.serch ul li span{
	font-size:12px;
}


#top_topicslist{
	width:1000px;
	margin:0 auto 30px;
}

#top_topicslist li{
	margin-bottom:10px;
}

span.openclose_button {
  display: inline-block;
  width: 48px;
  height: 15px;
  margin: 0 13px 0 7px;
  background: url(../images/openclose.png) no-repeat top left;
}

h3.selected span.openclose_button {
  background-position: 0 -15px;
}

ul#top_topicslist span.date {
  display: inline-block;
  vertical-align: top;
  line-height:15px;
  width: 80px;
  font-size:12px;
}

ul#top_topicslist span.title {
  display: inline-block;
  vertical-align:top;
  line-height:15px;

}

ul#top_topicslist div.subMenu {
  padding-top: 5px;
  padding-left: 72px;
  padding-bottom:10px;
}

p.news-more{
	text-decoration:underline;
	font-size:12px;
	margin-top:10px;
}

.banner-contact{
	background:url(../images/Untitled-21.png) center no-repeat;
	height:200px;
	display:block;
}

.banner-distributor{
	background:url(../images/banner_distributor.png) center no-repeat;
	height:200px;
	display:block;
}




.banner_home li{
	display:inline;
	color:#fff;
}

.banner_home li a:hover{
	text-decoration:underline;
}

.pd-detail-ck{
	padding:20px;
	max-width:700px;
}

.title-border{
	border-bottom: 2px solid #2a4a97;
  height: 34px;
  margin-bottom:20px;
}

.title-bg{
	  text-align: center;
  width: 174px;
  height: 34px;
  line-height: 34px;
  color: #fff;
  font-weight: bold;
  background-color: #2a4a97;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.sample img{
	margin-bottom:10px;
	opacity:1;
	-webkit-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
}

.sample img:hover{
	opacity:0.8;
}

.down_border{
     border-left: 2px dotted #2f56ab;
}

span.faq_button{
     background: url(../images/faq3.png) no-repeat left top; 
     height:30px;
     display: inline-block;
     width: 35px;
     margin: 0 13px 0 7px;
}

h3.selected span.faq_button{
     background: url(../images/faq4.png) no-repeat left top;
}


.subMenu_down{
     margin-left: 24px;
}

.subMenu_down p{
     border-left: 1px dotted #2f56ab;
     padding-left: 46px;
     padding-top: 2px;
     color: #2f56ab !important;
     line-height: 20px;
     width: 640px;
}

.user_cont ul li a{
     width: 200px;
     height: 15px;
     display: block;
}

.top_topics_top span{
     cursor: pointer;
}
