@charset "utf-8";
/* CSS Document */
/* CSS Document */
/* reset                                                  */
/************************************************************************/
html{color:#333;height:100%;}body,div,ul,li,h1,h2,h3,h4,form,iframe,input,select,p,button,dl,dt,dd,fieldset,textarea,label,del,pre{margin:0;padding:0;outline:none;}img,fieldset{border:0}li{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,button,textarea,select{font:99% arial;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}
a{text-decoration:none;color:#666; cursor:pointer;}a:hover{text-decoration:underline;color:#f93;}h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }img{ vertical-align:top;}table{border-collapse: collapse; border-spacing: 0; }
body{font-size:1.4rem;font-size:14px; font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;text-align:center; }
input,select,button,textarea{font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;}
textarea{ resize:none;}button{ cursor:pointer;}
/************************************************************************/
/* Visibility Settings                                                  */
/************************************************************************/
.hide {display:none;}
/************************************************************************/
/* Floating Settings                                                    */
/************************************************************************/
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}

.relative{ position:relative;}

/*main setting*/
.pw{margin:0 auto;text-align:center;content:"";display:table;clear:both; position:relative;}.pw{zoom:1;}
#wrapper{width:100%;content:"";display:table;clear:both;}#wrapper{zoom:1;}
#left_side{ width:240px; height:100%;background:url(../img/left_nav_bg.jpg) repeat; position:fixed; left:0; top:0;}
#left_side_2{ width:240px; height:100%;background:url(../img/left_nav_bg.jpg) repeat;}
.logo{ width:100%; height:62px; background:url(../img/logo.png) no-repeat center top; margin-top:50px; z-index:100;}
.nav{ width:100%; margin-top:200px; text-align:center;font-size:20px; }
.nav li a{ display:block; width:100%;line-height:68px;color:#eee;}
.nav li a:hover,.nav li a.active{ background-color:#f8bf04; text-decoration:none; color:#fff;}

#right_side{margin:0 auto;}

#ad_bg{ width:100%; height:560px; background:url(../img/index_bg.jpg);background-repeat:no-repeat;background-position:50% 0px; position:relative; margin-bottom:62px;}


.top{width:100%; height:560px; background:url(top.png);background-repeat:no-repeat;background-position:50% 0px; position:relative; margin-bottom:62px;}


.title{ color:#333333; font-size:28px; line-height:70px; text-align:center;}
.sec_tit{ color:#333; text-align:center;}

.w_750{ width:750px;}
.w_1000{ width:1000px;}
.mr_none{ margin-right:0 !important;}
.icon_list{ margin-top:50px; padding-bottom:96px;}
.icon{ float:left; width:90px; text-align:center; font-size:18px; margin-right:130px;}
.icon a,.icon p,.icon .shadow,.icon a img{ display:block; width:100%; float:left;}
.icon a{ height:100px;}
.icon .shadow{ height:14px; background:url(../img/shadow.png) center top no-repeat; margin:8px 0 24px 0;}

.section{ width:100%;border-top:1px solid #eee; position:relative;content:"";display:table;clear:both;}.section{zoom:1;}
.section_p{ width:50%; height:680px;}
.bg_grey{ background-color:#f8f8f8;}
.p_tit{color:#333333; font-size:28px; line-height:65px; text-align:center; position:absolute; top:60px; left:auto; width:100%; text-align:center; height:90px; background:url(../img/font.png) center bottom no-repeat;}

/*焦点图*/
#slide{ width:100%; position:absolute; top:168px;}
.focus {width:1000px; height:512px; overflow:hidden; position:relative; margin:0 auto;}
.focus ul {height:512px; position:absolute;}
.focus ul li {float:left; width:1000px;height:512px;overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus ul li a{ cursor:auto;}
.btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0;}
.btn {position:absolute; width:100%; height:10px; left:auto; bottom:28px; text-align:center; margin:0 auto;}
.btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:20px; _font-size:0; margin:0 10px; cursor:pointer; background:url(../img/dot.png) no-repeat; background-position:-40px 0;}
.btn span.on { background-position:0 0;}
.preNext {width:59px; height:114px; position:absolute; top:115px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
.pre {left:10px;}
.next {right:10px; background-position:right top;}

/************************************************************************/
/* Footer Settings                                                    */
/************************************************************************/
.footer{ width:100%; background:#e8e8e8; padding:45px 0 30px 0; color:#888888;clear:both; display:table; content:""; text-align:center;}.footer{zoom:1;}

.eqcord{ margin:15px 0 24px 0;}
.copyRight{ font-size:12px; color:#cccccc; padding:4px 0 0 2px;}

/*首页快速导航*/
#tbox{width:178px; float:right; position:fixed; z-index:99999;margin:-125px 0 0;overflow:hidden;padding:0;right:20px;top:48%;}
.floor{ width:178px;height:52px; float:left; margin-bottom:25px;cursor:pointer; position:relative;}
.floor img{ display:inline-block; float:right;}
.icon_tip{display:block; width:116px; height:32px; line-height:32px; text-align:center; color:#fff; background:url(../img/tip_Bg.png); 
float:left; margin:8px 10px 0 0;}


/*平台展示*/
#right_side_2{float:left; overflow:hidden; position:relative;background:url(../img/index_bg_2.jpg) 50% 50% no-repeat;background-position:center 0px;}
#right_side_3{float:left; overflow:hidden; position:relative;background:url(../img/index_bg_3.jpg) 50% 50% no-repeat;background-position:center 0px;}
.ad_bg_2{float:left; *position:relative; *zoom:1; height:300px; overflow-y:scroll;font-size:16px; color:#555;}
.content{width:1000px;background:url(../img/white_Bg.png) repeat; margin:720px auto 0 auto; /*margin:300px auto 0 auto;*/ padding-bottom:110px; box-shadow:0 0 3px #dfdfdf; border-radius:4px 4px 0 0; }
.w_880{ width:880px; margin:0 auto;}
.txt_content{ width:100%; text-align:center; line-height:28px; color:#555555; padding-top:75px; padding-bottom:55px; border-bottom:1px dashed #cbcbcb;}
.txt_content_2{width:100%; text-align:center; line-height:28px; color:#555555; padding-top:40px;}
.txt_content_3{width:100%; text-align:center; line-height:28px; padding-top:35px; font-size:18px; color:#888888;border-bottom:1px dashed #cbcbcb; padding-bottom:55px;}
.txt_content_4{width:100%; padding-top:70px; padding-bottom:85px;border-bottom:1px dashed #cbcbcb; }
.big_txt{ font-size:32px; text-align:center; color:#555555; line-height:138px; width:100%; height:138px; background:url(../img/orange_line.jpg) center bottom no-repeat; display:block;}
.ad_img{ width:100%; height:auto; text-align:center; padding:65px 0 40px 0;}
.bg_line{ background:url(../img/orange_line.jpg) center bottom no-repeat; padding-bottom:60px;}
.m_txt{ font-size:16px; color:#555; margin-top:35px;}
.pt_35{ padding-top:35px !important;}
.border_none{ border-bottom:none !important; padding-bottom:0;}
.btn_wrapper{ width:100%;position:absolute; top:504px; left:auto;}
.browser_btn{ width:218px; height:72px; cursor:pointer; display:block;  background:#F00; opacity:0;filter:alpha(opacity=0); margin:0 auto;}
.mt_160{ margin-top:160px;}

.sec_tit a:hover{ text-decoration:none;}
.link_active{ font-weight:bold; color:#ff9900;}