/* 
	author wuyu wuyu287@163.com
	2015-04-08
*/
@charset "utf-8";
html{background:url(../images/foot-bg.jpg) center bottom no-repeat;}
.zh-cn{font-family:'songti';}
/*
body.index{background:url(../images/bg.jpg) center top no-repeat;}
*/
body{
	color:#838287;
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:'arial','songti';
	line-height:24px;
	background:url(../images/head_bg.jpg) center top no-repeat;	
}
img{border:none;}
*{margin:0 auto;padding:0;}
ul,li,p,input,h1,h2{margin:0 auto;padding:0;}
ul,li{list-style:none;}
a{color:#000000;text-decoration:none;}
a:hover{color:#000000;}
.clear{clear:both;}
/* container */
.container{width:980px;margin:0 auto;}

/* ¹úÆì */
.lan_switch {
    float: right;
    margin-right: -110px;
    width:180px;
	margin-top: 40px;
}
.lan_switch a {
    background: url("../images/langpic.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    height: 16px;
    line-height:15px;
    margin-right: 8px;
    overflow: hidden;
    padding-left: 30px;
}
.lan_switch a.cn{
	background-position: 0 -61px;
}
.lan_switch a.en{
	background-position:0 -1px;
}

/* nav */
.nav{width:100%;height:120px;}
.nav .menu{}
.nav ul li:first-child{margin-left:0;}
.nav ul li{float:left;margin-left:22px;margin-top: 40px;}

.nav ul li a{font-size:18px;color:#fff;text-transform: uppercase;}
.zh-cn .nav ul li a{font-size:22px;}
.nav ul li a:hover{color:#f39801;}


.banner{width:100%;position:absolute;z-index:-10;left:0;top:0;overflow: hidden;}
/* pro-li */
.pro-li{width:100%;}
.pro-li ul li{float:left;width:245px;height:244px;position:relative;}

.pro-li ul li .pro-title{text-shadow: 1px 1px 1px #000000;color:#fff;font-size:24px;font-weight:bold;position:absolute;top:35px;text-align:center;left:0;width: 100%;}
.email-ui .img{
	color: #4b494e;
    font-size: 20px;
    margin-left: 30px;
    margin-top: 165px;
}
.email-ui p{margin-left:30px;font-size:18px;color:#f39801;}

.contact-ui{font-size:14px;}
.contact-ui p{margin-left:30px;margin-top:125px;line-height: 24px;}

/* partner */
.partner{width:100%;margin-top:80px;height:60px; overflow: hidden;}
.part-title{color:#5a5a5a;margin-top:30px;font-family: "Segoe UI Symbol";font-size:15px;clear:both;text-align:center;background:url(../images/cortitle_bg.jpg) no-repeat center center;}

/* apply */
.apply{width:980px;margin:0 auto 0 auto;}
.apply_array{width:80px;float:left;height:55px;margin-right:48px;}
.apply_array .vote{position:absolute;line-height:26px;margin-top:10px;padding-left:29px;width:83px;display:block;height:26px;color:#282828;margin-left:-6px;text-decoration:none;}
.apply_nav{position:relative;width:860px;float:left;height:60px;overflow:hidden}
.apply_w{position:absolute;width:1000px;float:left;left:0px}
.apply .img_l{width:25px;background:url(../images/cor_left.jpg) no-repeat;height:34px;padding:0 12px;float:left;cursor:pointer;margin-top: 13px;margin-left: 13px;}
.apply .img_l:hover{background:url(../images/cor_left_hover.jpg) no-repeat;}
.apply .img_r{width:25px;height:34px;background:url(../images/cor_right.jpg) no-repeat;padding:0 12px;float:left;cursor:pointer;margin-top: 13px;margin-left: 5px;}
.apply .img_r:hover{background:url(../images/cor_right_hover.jpg) no-repeat;}

/* sol-list */

.sol-list{width:100%;clear:both;font-size:14px;text-align:center;color:#4c4b50;}
.sol-list p.main-icon{margin-top:65px;text-align:center;overflow: hidden;}
.sol-list p.main-icon a{margin:0 50px;}
.sol-list p.main-icon a.email{}
.sol-list .first-txt{font-size:30px;padding-top:35px;font-weight:bold;margin-bottom:20px;}
.sol-list ul{width:100%;clear:both;margin-top:80px;}
.sol-list ul li{float:left;margin:0 10px;width:300px;}
.sol-list ul li .s-img{text-align:center;background:url(../images/sol_bg.jpg) 2px center no-repeat;width:299px;height:167px;}
.sol-list ul li .s-img img{margin-top:3px;}
.sol-list ul li .desc{text-align:left;padding:15px;color:#838287;height:180px;}
.sol-list ul li .desc .title{color:#4f4f53;font-size:16px;margin-bottom:25px;}
.sol-list ul li .more{color:#e60000;font-size:18px;background:url(../images/more_bg.jpg) no-repeat;width:178px; height:45px;line-height:45px;text-align:center;display:block;}

/* faq */
.faq-ui{width:100%;clear:both;margin-top:50px;}
.faq-ui .faq-title{font-size:30px;color:#ec0f18;padding-left:10px;} 
.faq-ui ul li{float:left;width:220px;margin:10px;}
.faq-ui ul li p{margin:15px 0;}
.faq-ui ul li .faq-name{font-size:14px;color:#373739;}
.faq-ui ul li .faq-desc{color:#838287;padding-top:20px;background:url(../images/faq_ico.jpg) no-repeat;}
.faq-ui ul li .more{display:block;width:19px;height:21px;background:url(../images/faq_arrow.jpg) no-repeat;float: left;}
.faq-ui ul li .more:hover{display:block;width:19px;height:21px;background:url(../images/faq_arrow_hover.jpg) no-repeat;float: left;}


/************content***********/
.content{width:1030px;height:auto;padding:0 5px;margin-top:40px; margin-bottom: 30px; overflow:hidden;}
.pro{width:330px;float:left;margin:0 5px;position:relative;}
.pro h2{margin:5px 0 5px 15px;font-size:18px;color:#3a3b36;}
.pro .propic{width:300px;height:150px;margin:20px auto;}
.pro span{font-size:14px;color#3a3b36;padding:15px;}
.pro p{color:#767870;line-height:18px;padding:5px 15px 10px 15px;}
.pro a{color:#49a828;text-decoration:underline;margin:0 0 0 15px;}

.pro .proleft{position:absolute; display:block;background:url(../images/pre_left.jpg) no-repeat; width:28px;height:45px;left:0;margin:0;top:100px;}
.pro .proright{position:absolute;display:block;background:url(../images/pre_right.jpg) no-repeat;width:28px;height:45px;right:0;margin:0;top:100px;}


/**************************main*************************************/
 
.main{width:100%;height:auto;}
.midecont{width:980px;height:auto;clear:both;min-height: 350px;}
.leftbar{width:250px; float:left; height:auto;margin:20px 10px; display:inline;overflow:hidden;}

/*************left******************/
.conleft{}
.category_title{margin-bottom:20px;background: #ededed;}
.category_title h2{
	line-height:40px;
	padding-left:7px;
	border-bottom:1px solid #c5c5c5; 
	color:#fff;
	font-size: 16px;
	 background:#34253d;
	/* background:url(../images/faq_arrow_hover.jpg) 225px center no-repeat; */
}
.category_title .u1 .l2 a{line-height:30px;padding-left:15px;font-size:13px;}
.category_title .u1 .l3 a{line-height:30px;padding-left:20px;color:#5b5c48;}
.category_title .u1 li{display:block;border-bottom:1px solid #eeeeee;}
.category_title .u1 li a{display:block;color:#3a3b36;}
.category_title .u1 li a:hover{color:#fff;background:#f39801;}
.brdtitle{border-bottom:1px solid #c5c5c5;padding: 8px 0;width: 100%;overflow: hidden;}
.brdtitle .title{float:right;overflow: hidden;font-size: 14px;}


.conright{width:700px; float:left;margin:20px 5px;}
.copyright{color:#71736b; margin-top:20px;text-align:center;}
.mideleft h2{padding:5px 0; width:300px; border-bottom:2px solid #82c130;margin-top: 10px;}
.abouttxt{margin:15px 0; color:#696565; font-size:12px; width300px;}
.abouttxt span{color:#696565; font-size:12px;}
.abouttxt a{color:#218b56;}

/*  left-contact */
.left-contact{}
.left-contact ul{padding:0 2px;}
.left-contact ul li, .left-contact ul li a{color:#3a3b36;font-size: 14px;margin: 6px  0;}
.left-contact ul li{padding-left: 32px;padding-bottom: 10px;}
.left-contact ul li.tel{background:url(../images/tel.png) no-repeat;}
.left-contact ul li.fax{background:url(../images/fax.png) no-repeat;}
.left-contact ul li.add{background:url(../images/map.png) no-repeat;}


/* footer */
.footer{width:980px;clear:both;height:205px;margin-top:75px;overflow: hidden;}
.footer .follow{margin-top:30px;overflow: hidden;}

/* Ó¢ÎÄ */
.footer .follow a{float:left;display:block;width:70px;height:70px;background:url(../images/follow_ico.jpg) no-repeat;margin-top:6px;}
.footer .follow a.twitter{background-position:0 0;margin-left:220px;}
.footer .follow a.pig{background-position:  -75px 0;}
.footer .follow a.linked{background-position: -150px 0;}
.footer .follow a.facebook{background-position: -225px 0;}
.footer .follow a.google{background-position: -300px 0;}

/* ÖÐÎÄ */
.zh-cn .footer .follow a{
	margin-right: 15px;
	float:left;
	display:block;
	width:70px;
	height:70px;
	background:url(../images/follow_ico_cn.jpg) no-repeat;
	margin-top:6px;
}
.zh-cn .footer .follow a.twitter{
	background-position:0 0;
	margin-left:220px;
}
.zh-cn .footer .follow a.pig{background-position:  -75px 0;}
.zh-cn .footer .follow a.linked{background-position: -146px 0;}
.zh-cn .footer .follow a.facebook{background-position: -222px 0;}
.zh-cn .footer .follow a.google{display:none;background-position: -300px 0;}


/* foot-nav */
.foot-nav{margin:0 auto;clear:both;}
.foot-nav ul{margin-top:50px;float:left;}
.foot-nav ul li{float:left;color:#fff;font-size:18px;}
.foot-nav ul li:first-child a{padding-left:0;}
.foot-nav ul li a{padding:0 15px;color:#fff;font-size:18px;}
.foot-nav ul li.copyright{font-size:12px;margin-left:35px;}
.foot-nav ul.foot-logo{
	float: right;
    margin-left: 55px;
    margin-right: 50px;
    margin-top: 0;
    width: 44px;
}
.foot-nav ul.foot-logo li a{color:#fff;margin-top:10px;text-align:center;display: block;padding:0;}



/*----------------------------------faq-------------------------------------------*/

div.faq_menu {
    float: left;
    width: 735px;
}
.parent a, .parent a:link {
    color: #C2192C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.parent {
    border-bottom: 1px solid #D8D8D8;
    line-height: 30px;
    padding: 10px;
}
.child {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #D8D8D8;
    color: #8E8E8E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 30px;
    padding: 10px 15px 10px 40px;
}
.faq-qestion {
    background: url(../images/faq-q.jpg) no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    display: block;
    line-height: 30px;
    padding-left: 28px;
}
.faq-answer {
    background: url(../images/faq-a.jpg) no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    display: block;
    line-height: 30px;
    padding-left: 28px;
}
a.minus span {
    background: url(../images/faq-button1.jpg) no-repeat scroll center top rgba(0, 0, 0, 0);
}
a.plus span {
    background: url(../images/faq-button2.jpg) no-repeat scroll center top rgba(0, 0, 0, 0);
}
 
