﻿@charset "utf-8";
/* CSS Document */
*{word-break: break-all;}
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,th,td,select,ul,ol,form,input,textarea,fieldset,legend,img{ 
	margin:0; padding:0;
}
em,strong,i{font-style: normal;font-weight: normal;}
li{list-style: none;}
a{ text-decoration: none;}
img{ border: 0 none; vertical-align: top;}
table{ border-collapse: collapse; border-spacing: 0;}
input,textarea{ outline-style: none;}
textarea{ resize:none; overflow: auto;}
fieldset, img{ border:none; }
input{ padding-top: 0; padding-bottom: 0; font-family: "微软雅黑"};
select,input{ vertical-align:middle; }
select,input,textarea{ font-size:12px; margin:0;}
.clear{zoom:1;}
.clear:after{ content:"."; display:block; height:0; visibility:hidden; clear:both;}
.fl{float: left;}
.fr{float: right;}
body{
	font-family: "微软雅黑";
	font-size:14px;
	background-color: #f9f9f9;
}
.w1100{
	width:1100px;
	margin:0 auto;
        
}
/* 重置样式结束 */

/* 全部页面共用部分 */

/* 顶部登陆部分 */
#body_top{
	width:100%;
	min-width;1100px;
	background-color: #f9f9f9;
	border-bottom:1px solid #e4e4e4;
}
#body_top .w1100{
	height:32px;
	position: relative;
}
#body_top .w1100 .left{
	height:32px;
	width: 600px;
	position: relative;	
	overflow: hidden;
}
#body_top .w1100 .left span{
	line-height: 32px;
	font-size:12px;
	color:#e60012;
}
#body_top .w1100 .left ul{
	height:32px;
	padding-left:10px;
	position: absolute;
	top: 0;
	left: 60px;
}
#body_top .w1100 .left ul li{
	line-height: 32px;
	height:32px;
	font-size:12px;
	overflow: hidden;
}
#body_top .w1100 .left ul li a{
	color:#8a8a8a;
}
#body_top .w1100 .left ul li a:hover{
	color:#e60012;
}
#body_top .w1100 .right li{
	float: left;
	font-size:10px;
	color:#616161;
	line-height: 32px;
	padding:0 10px 0 10px;
}
#body_top .w1100 .right li i{
	display: inline-block;
	width: 14px;
	height: 12px;
	background:url(../images/body_top.png) no-repeat;
	margin-bottom:-2px;
	padding-right:4px;
}
#body_top .w1100 .right .ico1{
	background-position: 0 -1px;
}
#body_top .w1100 .right .ico2{
	background-position: 0 -14px;
}
#body_top .w1100 .right li a{
	color:#616161;
	font-size:12px;
}
#body_top .w1100 .right li.help{
	position: absolute;
	right:203px;
	top:0;
}
#body_top .w1100 .right li.help a{
	cursor:help;
}
#body_top .w1100 .right li.login:hover{
	background-color: #fff;
	border:1px solid #e4e4e4;
	border-bottom:none;
	border-top:none;
	position: relative;
	z-index:5;	
}
#body_top .w1100 .right li.login:hover .box{
	display: block;
}
#body_top .w1100 .right li .box{
	position: absolute;
	top:32px;
	right:-1px;
	width:140px;
	height:75px;
	text-align:center;
	border:1px solid #e4e4e4;
	display: none;
	background-color: #fff;
}
#body_top .w1100 .right li .box a{
	display: block;
	width:140px;
	height:24px;
	margin:10px auto 0 auto;
}


/* 顶部登陆部分 */

/* 头部区域 */
#header{
	width:100%;
	min-width:1100px;
	background-color:#FFFFFF;
}
#header .w1100{
	height:92px;
	position: relative;
}
#header .w1100 h1{
	margin-top:5px;
}
#header .w1100 h1 span{
	display: inline-block;
	height:42px;
	border-left:1px solid #ccc;
	font-size:24px;
	color:#717171;
	line-height: 42px;
	font-weight: 400;
	padding-left:13px;
	margin:7px 0 0 21px;
}
#header .w1100 .search{border:2px solid #e60012;height:31px;width:462px;position: absolute;top:42px;right:0; }
#header .w1100 .search input.inp_srh,
#header .w1100 .search input.btn_srh{
	border:none;background:none;height:24px;line-height:31px;float:left}
#header .w1100 .search input.inp_srh{outline:none;width:219px;border-left:1px solid #e0e0e0;padding:2px 5px;margin-top:2px;}
#header .w1100 .search input.btn_srh{background:#e60012;color:#fff;font-size:15px;width:88px;float: left;height:31px;}

#header .w1100 .search select{display:none;}
#header .w1100 .search .select_box{
	font-size:12px;color:#a8a8a8;width:144px;line-height:31px;float:left;position:relative;
}
#header .w1100 .search .select_showbox{
	height:31px;background:url(../images/arr_down.png) no-repeat 120px center;text-indent:1.5em;
}
#header .w1100 .search .select_showbox.active{
	background:url(../images/arrow_up.jpg) no-repeat 120px center;
}
#header .w1100 .search .select_option{
	border-top:none;display:none;left:-2px;top:34px;position:absolute;z-index:99;background:#f9f9f9;
	width:144px;
	height:222px
}
#header .w1100 .search .select_option li{text-indent:1.5em;width:140px;cursor:pointer;}
/* 头部区域 */


/* 导航区域 */
#nav{
	width:100%;
	min-width:1100px;
	background-color: #e60012;
}
#nav .w1100{
	height:92px;	
}
#nav .w1100 ul li{
	float: left;
	position: relative;
}
#nav .w1100 ul li a{
	display: block;
	padding:0 37px;
	line-height: 46px;
	height:46px;
	width: auto;
	color:#fff;
	font-size:14px;
}
#nav .w1100 ul li.current , #nav .w1100 ul li:hover{
	background-color: #c20110;
}
#nav .w1100 ul li ul li{
	float:none;
}
#nav .w1100 ul li ul{
	position: absolute;
	left:0px;
	top:46px;	
	width:172px;
	border:1px solid #f0f0f0;
	background-color: #fefefe;
	display: none;
	z-index:99999999;
}
#nav .w1100 ul li ul li a{
	display: block;	
	color:#464646;	
	font-size:12px;
}
#nav .w1100 ul li ul li:hover, #nav .w1100 ul li ul li:hover a{
	background-color: #e60012;
	color:#fff;
}
#nav .w1100 ul li:hover ul{
	display: block;
}
/* 导航区域 */

/* banner区域 */
#banner {
	width: 100%;
	min-width:1100px;
	height: 350px;
	position: relative;
}
#banner .out{ width:1920;min-width:1100px; height:350px; position:relative; }
#banner .out .img img{ width:100%; height:350px;}
#banner .out .img li{ position:absolute;top:0; left:0; display:none; }
#banner .out .num{ position:absolute; bottom:20px; left: 0;font-size:0px; text-align:center; width:100%;}
#banner .out .num li{ width:53px; height:6px; background-color: #ffffff;text-align: center; line-height:20px; display:inline-block;cursor:pointer;margin:0 3px;}
#banner .out .num li.current{ background-color: #e60012;}	
/* banner区域 */

/* 底部  */
#footer{
	width:100%;
	min-width:1100px;
	background-color: #104E8B;
	margin-top:32px;

}
#footer .top{
	height:165px;
}
#footer .top .erweima{
	width: 100px;
	height:130px;
	float: left;
	margin-right:27px;
}
#footer .top .erweima img{
	margin-top:15px;
}
#footer .top .logo{
	width: 226px;
	height:130px;
	float: left;
}
#footer .top .logo img{
	margin-top:27px;
}
#footer .top .logo span{
	font-size:17px;
	color:#828282;
}
#footer .top .company{
	width: 433px;
	height: 94px;
	margin:42px 0 0 68px;
}
#footer .top .company p{
	line-height: 26px;
	color:#c6c6c6;
	font-size:12px;
}
#footer .top .company p em{
	color:#626262;
	font-size:12px;
}
#footer .top .img{
	width: 144px;
	height: 76px;
	margin-top:28px;
}
#footer .top .nav a{
	display: inline-block;
	color:#c6c6c6;
	font-size:12px;
	margin-right:37px;
}
#footer .top .nav a.last{
	margin-right:0;
	float: right;
}
#footer .top .nav{
	width: 636px;
	height: 32px;
	margin:1px 0 0 129px;
}
#footer .top .nav p{
	line-height: 32px;
}
#footer .top .nav .ico i{
	display: inline-block;
	background:url(../images/icon.png) no-repeat;
	height: 16px;
	width: 16px;	
	margin-bottom:-3px;
}
#footer .top .nav .ico{
	display: inline-block;
	margin:0 7px 0 0;
}
#footer .top .nav .ico i.i1{
	background-position: 0 0;
}
#footer .top .nav .ico i.i2{
	background-position: -23px 0;
}
#footer .top .nav .ico i.i3{
	background-position: -46px 0;
}
#footer .top .nav .ico i.i4{
	background-position: -69px 0;
}
#footer .top .nav .ico i.i5{
	background-position: -92px 0;
}
#footer .top .nav .ico i.i6{
	background-position: -115px 0;
}

#footer .footer_bg{
	background:url(../images/footer_bg.jpg) repeat-x;
	width:100%;
	height:2px;
}
#footer .bottom{
	height:85px;
	overflow: hidden;
}
#footer .bottom p{
	line-height: 24px;
	font-size:12px;
	color:#969696;
	word-spacing: 7px;
	margin-top:18px;
}
#footer .bottom p a{
	color:#c6c6c6;
}
#footer .bottom p span{
	color:#c6c6c6;
	font-weight: 600;
}
/* 底部  */

/* 全部页面共用部分 */


/* 首页 */

#app{
	width:100%;
	min-width:1100px;
	background-color: #f9f9f9;
}
#app .w1100{
	height:auto;	
}

#app .w1100 .boxfu{
	width:330px;
	height:283px;
	border:1px solid #e7e7e7;
	padding:0 10px;
	float: left;
	margin:10px 22px 15px 0;
	background-color: #FFFFFF;
}


#app .w1100 .box{
	width:296px;
	height:360px;
	border:1px solid #e7e7e7;
	padding:0 27px;
	float: left;
	margin:10px 22px 15px 0;
	background-color: #FFFFFF;
}
#app .w1100 .last{
	margin-right: 0;
}
#app .w1100 .box span{
	display: block;
	width:196px;
	height:19px;
	color:#fe8512;
	font-size:18px;
	border-left:4px solid #fe8512;
	text-align: center;
	line-height: 19px;
	margin:30px 0 15px 0;
}
#app .w1100 .color_1 span{
	color:#2facec;
	border-left:4px solid #2facec;
}
#app .w1100 .color_2 span{
	color:#e60012;
	border-left:4px solid #e60012;
}

#app .w1100 .box i.line{
	display: block;
	width: 298px;
	height: 1px;
	background-color: #ffe7d0;
	margin-bottom:18px;
}
#app .w1100 .color_1 i.line{
	background-color: #d5eefb;
}
#app .w1100 .color_2 i.line{
	background-color: #faccd0;
}
#app .w1100 .box ul li{
	font-size:14px;	
	height:36px;
	line-height: 36px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
#app .w1100 .box ul li a{
	color:#777777;
}
#app .w1100 .box ul li a:hover{
	color:#e60012;
}
#app .w1100 .box ul li i{
	display: inline-block;
	width:4px;
	height:7px;
	background:url(../images/add_arrow.png) no-repeat;
	padding-right:12px;
}
#app .w1100 .box .more{
	display: block;
	color:#fff;
	line-height: 38px;
	text-align: center;
	width: 158px;
	height: 38px;
	background-color: #fe8512;
	border-radius:4px;
	margin-top:30px;
}
#app .w1100 .color_1 .more{
	background-color: #2facec;
}
#app .w1100 .color_2 .more{
	background-color: #e60012;
}

#download{
	width:100%;
	min-width: 1100px;
	background-color: #fff;
}
#download .w1100{
	height:420px;
}
#download .w1100 .box{
	width:209px;
	height:343px;
	border:1px solid #ffe6cf;
	padding:0 20px 0 27px;
	float: left;
	margin:38px 22px 10px 0;
}
#download .w1100 .color_1{
	border:1px solid #ddf1e6;
}
#download .w1100 .color_2{
	border:1px solid #cbefff;
}
#download .w1100 .color_3{
	border:1px solid #f9d6d4;
}
#download .w1100 .last{
	margin-right: 0;
}
#download .w1100 .box span{
	display: block;
	width:196px;
	height:19px;
	color:#fe8512;
	font-size:18px;
	border-left:4px solid #fe8512;
	text-align: center;
	line-height: 19px;
	margin:30px 0 15px 0;
}
#download .w1100 .color_1 span{
	border-left:4px solid #58bf8a;
	color:#58bf8a;
}
#download .w1100 .color_2 span{
	border-left:4px solid #2facec;
	color:#2facec;
}
#download .w1100 .color_3 span{
	border-left:4px solid #e60012;
	color:#e60012;
}
#download .w1100 .box i.line{
	display: block;
	width: 206px;
	height: 1px;
	background-color: #ffe7d0;
	margin-bottom:18px;
}
#download .w1100 .color_1 i.line{
	background-color: #58bf8a;
}
#download .w1100 .color_2 i.line{
	background-color: #2facec;
}
#download .w1100 .color_3 i.line{
	background-color: #e60012;
}
#download .w1100 .box ul li{
	font-size:12px;	
	height:33px;
	line-height: 33px;
	font-family: arial;
	border-top:1px dashed #e8e8e8;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
#download .w1100 .box ul li.last{
	border-bottom:1px dashed #e8e8e8;
}
#download .w1100 .box ul li a{
	color:#777777;
}
#download .w1100 .box ul li a:hover{
	color:#e60012;
}
#download .w1100 .box ul li i{
	display: inline-block;
	width:4px;
	height:7px;
	background:url(../images/add_arrow.png) no-repeat;
	padding-right:12px;
}
#download .w1100 .box .more{
	display: block;
	color:#fff;
	line-height: 38px;
	text-align: center;
	width: 158px;
	height: 38px;
	background-color: #fe8512;
	border-radius:4px;
	margin-top:30px;
}
#download .w1100 .color_1 .more{
	background-color: #58bf8a;
}
#download .w1100 .color_2 .more{
	background-color: #2facec;
}
#download .w1100 .color_3 .more{
	background-color: #e60012;
}

#yongyou{
	width:100%;
	min-width:1100px;
	background-color: #f9f9f9;
}
#yongyou .w1100{
	height:650px;
}
#yongyou .w1100 .title{
	height:100px;
	line-height: 100px;
}
#yongyou .w1100 .title span{
	display: inline-block;
	width: 143px;
	height:25px;
	text-align: center;
	line-height: 25px;
	color:#2e2e2e;
	font-size:24px;
	border-left:5px solid #e60012;
}
#yongyou .w1100 .title em{
	font-size:12px;
	color:#c7c7c7;
}
#yongyou .w1100 .title a{
	display: inline-block;
	color:#fff;
	font-size:12px;
	width: 78px;
	height: 20px;
	background-color: #e60012;
	line-height: 20px;
	text-align: center;
	float: right;
	margin-top:44px;
}
#yongyou .w1100 .book .left{
	width:388px;
	height:auto;
}
#yongyou .w1100 .book img{
	display: block;
}
#yongyou .w1100 .book span{
	display: inline-block;
	color:#2a2a2a;
	font-size:13px;
	line-height: 24px;
	margin:6px 0 6px 0;
	font-weight: 600;
}
#yongyou .w1100 .book p{
	color:#a0a0a0;
	font-size:12px;
	line-height: 24px;
}
#yongyou .w1100 .book p a{
	display: inline-block;
	width: 56px;
	height:19px;
	background-color: #e60012;
	line-height: 19px;
	text-align: center;
	font-size:12px;
	color:#fff;
	float: right;
}
#yongyou .w1100 .book .right{
	width:692px;
	height:auto;
}
#yongyou .w1100 .book .right .box{
	width: 218px;
	height:auto;
	float: left;
	margin-right:18px;
	margin-bottom:38px;
}
#yongyou .w1100 .book .right .last{
	margin-right: 0;
}

#free{
	width:100%;
	min-width: 1100px;
	background-color: #fff;
}
#free .w1100{
	height:auto;
	padding-top:40px;
}
#free .w1100 .title a.radius{
	display: inline-block;
	color:#7b7b7b;
	font-size:13px;
	width: 100px;
	height:30px;
	line-height: 30px;
	text-align: center;
	background-color: #f1f1f1;
	border-radius:10px;
	margin-right:17px;
}
#free .w1100 .title a.current, #free .w1100 .title a.radius:hover{
	background-color: #e60012;
	color:#fff;
}
#free .w1100 .title .line{
	display: inline-block;
	width:1100px;
	height:1px;
	background-color: #ececec;
	margin-bottom:1px;
}
#free .w1100 .title a.more{
	display: inline-block;
	font-size:13px;
	color:#e60012;
	float: right;
	margin-top:6px;
}
#free .w1100 .con ul{
	width:226px;
	height:auto;
	margin:21px 50px 0 0;
	float: left;
	padding-bottom:40px;
}
#free .w1100 .con ul.start{
	margin-left:35px;
}
#free .w1100 .con ul.last{
	margin-right:0;
}
#free .w1100 .con ul li{
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	height:36px;
	line-height: 36px;
	font-size:13px;
        color:#e60012;
}
#free .w1100 .con ul li a{
	color:#898989;
}
#free .w1100 .con ul li a:hover{
	color:#e60012;
}
#question{
	width:100%;
	background-color: #f9f9f9;
	min-width: 1100px;
}
#question .w1100{
	height:auto;
	padding-top:50px;
	padding-bottom:50px;
}
#question .w1100 .right .title{
	width: 485px;
}
#question .w1100 .right .title span{
	display: inline-block;
	width: 162px;
	height: 25px;
	border-left:5px solid #e60012;
	font-size:24px;
	line-height: 25px;
	text-align: center;
	color:#2e2e2e;
}
#question .w1100 .right .title a{
	display: inline-block;
	width: 78px;
	height:20px;
	background-color: #e60012;
	text-align: center;
	line-height: 20px;
	color:#fff;
	font-size:12px;
	float: right;
}
#question .w1100 .right .title .line{
	border-bottom:1px dashed #e2e2e2;
	width: 100%;
	height:1px;
	line-height: 8px;
	margin-top:4px
}
#question .w1100 .right .qa{
	width: 485px;
	height: 275px;
	margin-top:20px;
	overflow: hidden;
	position: relative;
}
#question .w1100 .txtMarquee-top li {
	overflow: hidden;
	height:150px;
}
#question .w1100 .txtMarquee-top li i.q{
	display: inline-block;
	background:url(../images/q.jpg) no-repeat;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:14px;
}
#question .w1100 .txtMarquee-top li i.a{
	display: inline-block;
	background:url(../images/a.jpg) no-repeat;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:14px;
	margin-top:15px;
}
#question .w1100 .txtMarquee-top li span {
	display: block;
	font-size:13px;
}
#question .w1100 .txtMarquee-top li span a{
	color:#7b7b7b;
}
#question .w1100 .txtMarquee-top li span a:hover{
	color:#e60012;
}
#question .w1100 .txtMarquee-top li em {
	display: block;
	width:410px;
	height:42px;
	border:1px solid #efefef;
	float: left;
	margin-top:15px;
	border-radius:8px;
	color:#b4b4b4;
	font-size:12px;
	padding:20px;
	position: relative;
	background-color: #fff;
}
#free_down{
	width: 100%;
	background-color: #fff;
	min-width: 1100px;
}
#free_down .w1100{
	height:auto;
}
#free_down .w1100 dl{
	height:auto;
	width: 138px;
	border-right: 1px solid #eaeaea;
	margin:34px 20px 30px 0;
	float: left;
}
#free_down .w1100 dl.last{
	margin-right:0;
	border:none;
}
#free_down .w1100 dl dt{
	font-size:14px;
	color:#6c6c6c;
	height:46px;
	line-height: 46px;
	font-weight: 600;
}
#free_down .w1100 dl dd i{
	display: inline-block;
	width: 4px;
	height: 7px;
	background:url(../images/add_arrow.png) no-repeat left center;
	padding-right:14px;
}
#free_down .w1100 dl dd{
	font-size:12px;	
	height:30px;
	line-height: 30px;
}
#free_down .w1100 dl dd a{
	color:#6c6c6c;
}
#free_down .w1100 dl dd a:hover{
	color:#e60012;
}
#hot_down{
	width:100%;
	min-width:1100px;
	margin-top:29px;
}
#hot_down .w1100{
	height:auto;
	width: 1078px;
	border:1px solid #e5e5e5;
	padding:13px 10px 13px 10px;
	background-color: #fff;
}
#hot_down .w1100 .hot_l p{
	padding:10px 13px;
	background-color: #e60012;
	text-align: center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border-radius:4px;
	margin-right:5px;
}
#hot_down .w1100 .hot_r a{
	display: inline-block;
	padding:5px 10px 6px 10px;
	background-color: #f7b2b7;
	border-radius:4px;
	text-align: center;
	color:#636363;
	margin:0px 3px 3px 0;
	font-size:12px;
}
#hot_down .w1100 .hot_r a.color1{
	background-color: #f7b2b7;
}
#hot_down .w1100 .hot_r a.color2{
	background-color: #ffdab7;
}
#hot_down .w1100 .hot_r a.color3{
	background-color: #cdecdc;
}
#hot_down .w1100 .hot_r a.color4{
	background-color: #c0e6f9;
}
#hot_down .w1100 .hot_r a.color5{
	background-color: #ECF4F9;
}
/* 首页 */


/* download 下载页面内容部分 */
#local{
	width:100%;
	min-width:1100px;
	height:74px;
}
#local .w1100 div{
	line-height: 74px;
	font-size:12px;
	color:#4c4c4c;
}
#local .w1100 div i{
	display: inline-block;
	background:url(../images/home.png) no-repeat;
	width: 13px;
	height: 13px;
	margin-bottom:-1px;
}
#local .w1100 div a{
	font-size:12px;
	color:#4c4c4c;
}
#main{
	width: 100%;
	height:auto;
	min-width:1100px;
}
#main .left{
	width:798px;
	height:auto;
	border:1px solid #ededed;
	background-color: #f9f9f9;
}
#color .left{
	background-color: #fff;
}
#main .left .title h3{
	font-size:20px;
	text-align: center;
	font-weight: 400;
	line-height: 40px;
	margin-top:20px;
	margin-bottom:10px;
}
#main .left .title h3 a{
	color:#252525;
}
#main .left .title h3 a:hover{
	color:#e60012;
}
#main .left .title p{
	color:#a7a7a7;
	line-height: 27px;
	text-align: center;
}
#main .left .title p span, #main .left .title p em{
	padding-right:37px;
}
#main .left .title p.line{
	margin-top:15px;
	width:779px;
	height:1px;
	background-color: #e6e6e6;
	margin:0 auto;
}
#main .left .con{
	width:758px;
	margin:0 auto;
	height:auto;
	padding-bottom:14px;
	border-bottom:1px dotted #b6b6b6;
}
#main .left .con p{
	width:742px;
	height:44px;
	padding:8px;
	background-color: #f5f5f5;
	font-size:12px;
	color:#858585;
	line-height: 24px;
	margin-top:7px;	
	text-indent: 10px;
	border-radius:8px;
}
#main .left .download{
	margin-top:33px;
}
#main .left .download img{
	margin-top:8px;
}
#main .left .download .word{
	width: 387px;
	height:auto;
}
#main .left .download .word span{
	display: block;
	height:36px; width:180px;
	overflow:hidden;
	line-height: 36px;
	font-size:12px;
	color:#616161;
}
#main .left .download .word .w190_r span i{
	display: inline-block;
	background:url(../images/star.png) no-repeat;
	width: 14px;
	height: 13px;
	margin:0 4px -1px 0;
}
#main .left .download .word .w190_r a{
	color:#888888;
	font-size:12px;
	float: left;
	margin-top:98px;
}
#main .left .download .word .w190_r a i{
	display: block;	
	width:20px;
	height:18px;
	margin:0 0 0 2px;
}
#main .left .download .word .w190_r a i.i1{
	background:url(../images/heart.png) no-repeat;
	margin-right:90px;
}
#main .left .download .word .w190_r a i.i2{
	background:url(../images/share.png) no-repeat;
}
#main .left .download .word .w190_l{
	margin-right:10px;
}
#main .left .download .word .w190_l a{
	display: block;
	width: 129px;
	height: 38px;
	background-color: #e60012;
	color:#fff;
	text-align: center;
	line-height: 38px;
	margin-top:58px;
}
#main .left .jieshao, #main .left .soft{
	padding:0 20px;
}
#main .left .jieshao h3{
	color:#4c4c4c;
	font-weight: 400;
	font-size:24px;
	height:88px;
	line-height: 88px;
}
#main .left .jieshao .tag span{
	display: inline-block;
	background:url(../images/red_bg.png) no-repeat;
	width: 51px;
	height: 25px;
	line-height: 25px;
	text-indent:18px;
	color:#fff;
	margin-right:10px;
}
#main .left .jieshao .tag a{
	display: inline-block;
	padding:6px 10px;
	background-color: #e60012;
	border-radius:3px;
	text-align: center;
	color:#fff;
	font-size:12px;
	margin-right:6px;
}
#main .left .jieshao .word{
	font-size:12px;
	color:#4c4c4c;
	line-height: 30px;
	margin-top:32px;
}
#main .left .other{
	width:100%;
	height:92px;
	border:1px solid #e2e2e2;
	margin-top:47px;
}
#main .left .other a.return{
	display: inline-block;
	width:99px;
	height:34px;
	border:1px solid #c2c2c2;
	color:#4c4c4c;
	font-size:12px;
	text-align: center;
	line-height: 34px;
	float: right;
	margin:28px 24px 0 0;
}
#main .left .other p{
	width: 550px;
	font-size:12px;
	color:#4c4c4c;
	line-height: 36px;
}
#main .left .other p a{
	color:#4c4c4c;
}
#main .left .other p a:hover{
	color:#e60012;
}
#main .left .other .list{
	margin: 10px 0 0 39px;
}
#main .left .soft h3{
	line-height: 24px;
	color:#4c4c4c;
	line-height: 51px;
	margin:38px 0 14px 0;
	border-bottom:1px dotted #b6b6b6;
}
#main .left .soft ul.u_1{
	width:360px;
}
#main .left .soft ul.u_2{
	width:360px;
}
#main .left .soft ul li a{
	color:#666666;
	font-size:12px;
}
#main .left .soft ul li a:hover{
	color:#e60012;
}
#main .left .soft ul li{
	height:30px;
	line-height: 30px;
}
#main .left .soft ul{
	padding-bottom:21px;
}

.cy_box{
	width:100%;
	min-width:1100px;
	margin-top:18px;
}
.cy_box .w1100 .cy{
	width: 758px;
	min-height:50px;
	height: auto;
	border:1px solid #ededed;
	background-color: #fff;
        padding:0 20px 20px 20px;
}

#main .right{
	width:277px;
	height:auto;
}
#main .right .free{
	margin-bottom:14px;
}
#main .right .free_head{
	display: inline-block;
	width: 277px;
	height: 44px;
	background-color: #e60012;
	line-height: 44px;
	font-size:18px;
	text-indent:33px;
	color:#fff;
}
#main .right .free_body{
	width:275px;
	height:auto;
	border:1px solid #ffdcdf;
	border-top:none;
	overflow: hidden;
	background-color: #fff;
}
 #main .right .free_body ul{
 	margin:16px 0 19px 30px;
 }
#main .right .free_body li a{
	color:#818181;
	font-size:13px;
}
 #main .right .free_body li i{
 	color:#818181;
	font-size:18px;
	padding-right:19px;
 }
#main .right .free_body li:hover i, #main .right .free_body li:hover a{
	color:#e60012;
}
#main .right .free_body li{
	height:40px;
	line-height: 40px;
}
#main .right .down, #main .right .month{
	width:259px;
	height:auto;
	padding:0px 1px 1px 15px;
	border:1px solid #ededed;
	background-color: #fff;
	margin-bottom:14px;
}
#main .right .down span, #main .right .month span, #main .right .blue_box span{
	display: block;
	font-size:18px;
	color:#565656;
	height:19px;
	line-height: 19px;
	border-left:4px solid #e60012;
	text-indent:17px;
	margin-top:12px;
}
#main .right .down span a, #main .right .month span a{
	font-size:12px;
	color:#b0b0b0;
}
#main .right .down span a:hover, #main .right .month span a:hover{
	color:#e60012;
}
#main .right .down i.line, #main .right .month i.line, #main .right .blue_box i.line{
	display: block;
	width:100%;
	height:1px;
	background-color: #dfdfdf;
	margin-top:12px;
	margin-bottom:8px;
}
#main .right .down ul li, #main .right .month ul li, #main .right .blue_box ul li{
	height:36px;
	line-height: 13px;
        padding-right: 8px;
}
#main .right .down ul li a, #main .right .month ul li a{
	color:#818181;
	font-size:13px;
}
#main .right .down ul li a:hover, #main .right .month ul li a:hover{
	color:#e60012;
}
#main .right .down ul li i{
	display: inline-block;
	background:url(../images/add_arrow.png) no-repeat;
	width: 4px;
	height: 7px;
	padding-right:6px;
}
#main .right .month ul li i{
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: #969696;
	line-height: 12px;
	text-align: center;
	font-size:12px;
	color:#fff;
	margin-right:10px;
	vertical-align: middle;
}
#main .right .month ul li i.ott{
	background-color: #e60012;
}
/* download 下载页面内容部分 */

/* knowledge 页面内容 */
#main .left_side{
	width:800px;
	height:auto;
	background-color: #f9f9f9;
}
#main .left_side .section{
	width:739px;
	height:auto;
	padding:0 29px 0 30px;
	border:1px solid #ededed;
	background-color: #fff;
	margin-bottom:17px;
}
#main .left_side .margin17{
	margin-top:0px;
	height:960px;
	background-color: #fff;
}
#main .left_side .question{
	margin-top:17px;
	height:438px;
}
#main .left_side .public h4{
	display: inline-block;
	font-size:22px;
	color:#252525;
	height:59px;
	line-height: 59px;
	border-bottom:4px solid #e60012;
	margin:13px 29px 0 0;
	float: left;
}
#main .left_side .public i.line{
	display: inline-block;
	width:739px;
	height:1px;
	background-color: #e6e6e6;
	margin-bottom:14px;
}
#main .left_side .public p, #main .left_side .public p a{
	color:#9d9d9d;
	font-size:12px;
}
#main .left_side .public p a{
	display: inline-block;
	padding:0 22px;
}
#main .left_side .public p a:hover{
	color:#e60012;
}
#main .left_side .public p a.more{
	padding:0;	
}
#main .left_side .public p{
	line-height: 29px;
	padding-top:40px;
}
#main .left_side .big_box{
	margin-top:30px;
}
#main .left_side .box{
	width: 229px;
	height: 301px;
	border:1px solid #ededed;
	padding:5px;
	margin:0 11px 11px 0;
	float: left;
	background-color: #fff;
}
#main .left_side .current, #main .left_side .box:hover{
	background-color: #e60012;
}
#main .left_side .last{
	margin-right:0;
}
#main .left_side .box .title{
	color:#2a2a2a;
	font-size:13px;
	line-height: 26px;
	margin:7px 0 5px 5px;
}
#main .left_side .current .title, #main .left_side .box:hover .title{
	color:#fff;
}
#main .left_side .box .word{
	color:#a0a0a0;
	font-size:12px;
	line-height: 23px;
        margin:7px 5px 5px 5px;
}
#main .left_side .current .word, #main .left_side .box:hover .word{
	color:#fff;
}
#main .left_side .box dd a{
	display: inline-block;
	width:56px;
	height:19px;
	background-color: #e60012;
	color:#fff;
	font-size:12px;
	line-height: 19px;
	text-align: center;
	margin-top:10px;
        margin:7px 5px 5px 5px;
}
#main .left_side .current dd a, #main .left_side .box:hover dd a{
	background-color: #fff;
	color:#e60012;
}
#main .margin17 .arclist .list{
	height:190px;
	width: 738px;
	border-bottom:1px dotted #cccccc;
	margin-top:19px;
}
#main .margin17 .arclist .last{
	border:none;
}
#main .margin17 .img{
	float: left;
	margin-right:28px;
}
#main .margin17 .con{
	float: left;
	width: 468px;
	height:174px;
}
#main .margin17 .con dt a{
	color:#5f5f5f;
	font-size:15px;
	line-height: 21px;
}
#main .margin17 .con dt a:hover{
	color:#e60012;
}
#main .margin17 .con .word{
	font-size:12px;
	color:#010101;
	line-height: 24px;
	margin-top:12px;
}
#main .margin17 .con .more{
	display: inline-block;
	line-height: 19px;
	text-align: center;
	width: 56px;
	height: 19px;
	background-color: #e60012;
	color:#fff;
	font-size:12px;
	margin-top:13px;
}
#main .margin17 .con .date span, #main .margin17 .con .date em{
	display: inline-block;
	line-height: 32px;
	margin-top:10px;
}
#main .margin17 .con .date span{
	padding-left:
}
#main .margin17 .con .date em{
	padding-left:22px;
}
#main .margin17 .con .date i{
	color:#e60012;
}

#main .right .con1 a.a_1, #main .right .con2 a.a_1{
	display: inline-block;
	width: 101px;
	height: 26px;
	border:1px solid #eeeeee;
	border-radius:3px;
	text-align: center;
	line-height: 26px;
	color:#707070;
	font-size:13px;
	margin:0 13px 8px 0;
}
#main .right .con1 .list li a,#main .right .con2 .list li a{
	color:#818181;
	font-size:13px;
}
#main .right .con1 .list li, #main .right .con2 .list li{
	height:36px;
	line-height: 36px;
}
#main .right .con1 .list li i{
	display: inline-block;
	background:url(../images/img_12.png) no-repeat;
	width: 12px;
	height: 9px;
}
#main .right .con2 .list li i{
	display: inline-block;
	background:url(../images/img_13.png) no-repeat;
	width: 12px;
	height: 9px;
}
#main .right .con1 .list li:hover i{
	background:url(../images/img_14.png) no-repeat;
}
#main .right .con1 .list li:hover a{
	color:#e60012;
}
#main .right .con2 .list li:hover i{
	background:url(../images/img_15.png) no-repeat;
}
#main .right .con2 .list li:hover a{
	color:#e60012;
}

#main .right .fd{
  
	top:10px;
}
#main .right .contact{
	background:url(../images/contact.jpg) no-repeat;
	width: 277px;
	height: 177px;	
}
#main .right .contact a{
	display: inline-block;
	width: 88px;
	height:27px;
	border:1px solid #cccccc;
	border-radius:3px;
	background:url(../images/kefu.jpg) no-repeat 7px 5px;
	background-color: #fff;
	position: relative;
	top:130px;
	left:92px;
	text-indent:30px;
	color:#535353;
	font-size:12px;
	line-height: 27px;
}
#main .right .blue_box{
        display: inline-block;
	width: 237px;
	height:325px;
	margin-top:20px;
        margin-bottom:20px;
        border:1px solid #ffdcdf;
        padding:0px 18px 12px 20px;
}
#main .right .blue_box .ico{
	display: inline-block;
	background:url(../images/center.png) no-repeat;
	width: 29px;
	height:29px;
	margin:14px 0 0 67px;
}
#main .right .blue_box a{
	display: inline-block;
	font-size:22px;
	color:#79c5f9;
	padding-left:11px;
	vertical-align: top;
	margin-top:12px;
}
#dayi{
	width: 100%;
	min-width:1100px;
	margin-top:0px;
}
#dayi .w1100{
	width:1100px;
	height;auto;
	border:1px solid #eeeeee;
	background-color: #fff;
}
#dayi .section{
	width: 1060px;
	height:auto;
	margin:0 auto;
}
#dayi .section .public h4{
	display: inline-block;
	font-size:22px;
	color:#252525;
	height:59px;
	line-height: 59px;
	border-bottom:4px solid #e60012;
	margin:13px 29px 0 0;
	float: left;
}
#dayi .section .public i.line{
	display: inline-block;
	width:1060px;
	height:1px;
	background-color: #e6e6e6;
	margin-bottom:14px;
}
#dayi .section .public p, #dayi .public p a{
	color:#9d9d9d;
	font-size:12px;
}
#dayi .section .public p a{
	display: inline-block;
	padding:0 22px;
}
#dayi .section .public p a:hover{
	color:#e60012;
}
#dayi .section .public p a.more{
	padding:0;	
}
#dayi .section .public p{
	line-height: 29px;
	padding-top:40px;
}
#dayi .section .con .img{
	margin-right:13px;
	padding-bottom:30px;
}
#dayi .section .con .qa{
	width:772px;
	height:288px;
	float: left;
}
#dayi .section .con .qa .list{
	width: 378px;
	height: 135px;
	border:1px solid #e0e0e0;
	float: left;
	margin:0 12px 15px 0;
}
#dayi .section .con .qa .current{
	background-color: #e60012;
}
#dayi .section .con .qa .margin0{
	margin-right:0;
}
#dayi .section .con .qa .list i{
	display: inline-block;
	width: 17px;
	height: 17px;
	float: left;
	margin:0 14px 0 17px;
}
#dayi .section .con .qa .current i.q1{
	background:url(../images/q1.jpg) no-repeat;
	margin-top:18px;
}
#dayi .section .con .qa .current i.a1{
	background:url(../images/a1.jpg) no-repeat;
	margin-top:4px;
}
#dayi .section .con .qa .list i.q{
	background:url(../images/q.jpg) no-repeat;
	margin-top:18px;
}
#dayi .section .con .qa .list i.a{
	background:url(../images/a.jpg) no-repeat;
	margin-top:4px;
}
#dayi .section .con .qa .list span{
	display: block;
	font-size:15px;
	height:27px;
	line-height: 27px;
	margin-top:12px;
}
#dayi .section .con .qa .list span a{
	color:#5f5f5f;
}
#dayi .section .con .qa .current span a{
	color:#fff;
}
#dayi .section .con .qa .list em {
	display: block;
	color:#8c8c8c;
	font-size:12px;
	width: 315px;
	float: left;
	height:24px;
	line-height: 24px;
}
#dayi .section .con .qa .current em{
	color:#fff;
}
#dayi .section .con .qa .list .line{
	display: inline-block;
	width:360px;
	height:1px;
	background-color: #e0e0e0;
	margin:0 0 10px 10px;
}
#dayi .section .con .qa .current .line{
	background-color: #f06671;
}
	
/* knowledge 页面内容 */

/* service 页面内容 */
.service .right .margin17{
	margin-top:17px;
	border:none;
}
.service .left{
	border:none !important;
}
.service .left .section1 .city{
	width:775px;
	height:139px;
	border:1px solid #ededed;
	padding:30px 0 16px 23px;
	background-color: #fff;
}
.service .left .section1 .city .map{
	width:45px;
	height:139px;
	float: left;	
}
.service .left .section1 .city a{
	display: inline-block;
	padding:4px 8px;
	background-color: #fff;
	margin:0 20px 16px 0;
}
.service .left .section1 .city a:hover{
	background-color: #e60012;
	color:#fff;
}
.service .left .section1 .city .current{
	background-color: #e60012;
	color:#fff;
}
.service .left .section1 .city span, .service .left .section1 .city a{
	font-size:12px;
	color:#6b6b6b;
}
.service .left .section2{
	margin:13px 0 16px 0;
	background-color: #fff;
}
.service .left .section2 .time_hot{
	width:741px;
	height:54px;
	border:1px solid #ededed;
	padding:0 26px 0 31px;
        font-size: x-large; 
}
.service .left .section2 .time_hot span a{
	display: inline-block;
	color:#252525;
	height:42px;
	line-height: 34px;
	border-bottom:4px solid #fff;
	margin:8px 57px 0 0;
	outline:none;
}
.service .left .section2 .time_hot span a:hover, .service .left .section2 .time_hot span a.current{
	border-bottom:4px solid #e60012;
}
.service .left .section2 .time_hot em{
	font-size:12px;
	color:#7a7a7a;
	line-height: 54px;
}
.service .left .section2 .time_hot em i{
	color:#e60012;
}
.service .left .section3 .th_con{
	width:743px;
	height:auto;
	border:1px solid #ededed;
	padding:16px 25px 0 30px;
	background-color: #fff;
}
.service .left .section3 .th_con .box .img{
	width:218px;
	height:173px;
	float: left;
	margin-right:26px;
}
.service .left .section3 .th_con .box .content dl{
	width:496px;
	height:173px;
	float: left;
}
.service .left .section3 .th_con .box{
	height:191px;
	border-bottom:1px dotted #cccccc;
	margin-top:19px;
}
.service .left .section3 .th_con .last{
	border-bottom:none;
}
.service .left .section3 .th_con .box .content dt{
	font-size:15px;	
	font-weight: 600;
	height:21px;
	line-height: 21px;
}
.service .left .section3 .th_con .box .content dt a{
	color:#5f5f5f;
}
.service .left .section3 .th_con .box .content dt a:hover{
	color:#e60012;
}
.service .left .section3 .th_con .box .content .word{
	font-size:12px;
	color:#8c8c8c;
	line-height: 24px;
	margin-top:12px;
}
.service .left .section3 .th_con .box .content .more{
	display: block;
	width: 56px;
	height: 19px;
	background-color: #e60012;
	font-size:12px;
	color:#ffffff;
	line-height: 19px;
	text-align: center;
	margin:13px 0 15px 0;
}
.service .left .section3 .th_con .box .content .date{
	height:22px;
	line-height: 22px;
	color:#a4a4a4;
}
.service .left .section3 .th_con .box .content .date span{
	padding-right:26px;
}
.service .left .section3 .th_con .box .content .date em i{
	color:#e60012;
}
.service .left .section3 .th_con .num_list{
	text-align: center;
	height:22px;
	line-height: 22px;
	padding:40px 0 30px 0;
}
.service .left .section4{
	margin-top:14px;
	background-color: #fff;
}
.service .left .section4 .like{
	width:770px;
	height:357px;
	border:1px solid #ededed;
	padding:21px 14px 0 14px;
}
.service .left .section4 .title span{
	display: inline-block;
	width: 104px;
	height:19px;
	color:#e60012;
	border-left:4px solid #e60012;
	text-indent:14px;
	font-size:18px;
	line-height: 19px;
}
.service .left .section4 .title{
	padding-left:7px;
}
.service .left .section4 i.line{
	display: block;
	width:100%;
	height:1px;
	background-color: #dfdfdf;
	margin:14px 0 26px 0;
}
.service .left .section4 .con_list{
	width: 218px;
	height: 260px;
	border:1px solid #ededed;
	padding:6px;
	float: left;
	margin-right:14px;
	margin-left:10px;
}
.service .left .section4 .start{
	margin-left:6px;
}
.service .left .section4 .last{
	margin-right:0;
}
.service .left .section4 .con_list .title{
	height:28px;
	line-height: 28px;
	font-size:13px;	
	margin-top:6px;
}
.service .left .section4 .con_list .title a{
	color:#262626;
}
.service .left .section4 .con_list .title a:hover{
	color:#e60012;
}
.service .left .section4 .con_list .word{
	height:24px;
	line-height: 24px;
	font-size:12px;
	color:#8c8c8c;
	margin-top:1px;
}
/* service 页面内容 */

/* list_article页面内容 */
.article .left{
	width:743px !important;
	padding:0 25px 0 30px;
}
.article .left .title span{
	display: inline-block;
	height:56px;
	line-height: 56px;
	border-bottom:4px solid #e60012;
	margin-top:11px;
	color:#252525;
	font-size:22px;
}
.article .left .title i.line{
	display: block;
	width:100%;
	height:1px;
	background-color: #e6e6e6;
}
.article .left .list_article{
	width:733px;
	height:211px;
	border-bottom:1px dotted #cccccc;
	padding:0 7px 0 3px;
	margin-top:19px;
}
.article .left .list_article dl dt{
	height:35px;
	line-height: 35px;	
	font-weight: 600;
}
.article .left .list_article dl dt a{
	color:#5f5f5f;
	font-size:15px;
}
.article .left .list_article dl dt a:hover{
	color:#e60012;
}
.article .left .list_article .button{
	display: inline-block;
	width: 76px;
	height: 26px;
	border:1px solid #ececec;
	background-color: #fafafa;
	text-align: center;
	line-height: 26px;
	font-size:12px;
	color:#7b7b7b;
	border-radius:3px;
	margin:11px 3px 17px 0;
}
.article .left .list_article .list_con{
	height:24px;
	line-height: 24px;
	color:#8c8c8c;
	font-size:12px;
}
.article .left .list_article .list_date{
	height:26px;
	line-height: 26px;
	color:#a4a4a4;
	font-size:12px;
	margin-top:65px;
}
.article .left .list_article .list_date em{
	padding-left:26px;
}
.article .left .list_article .list_date em i{
	color:#e60012;
}
.article .left .num_list{
	text-align: center;
	height:22px;
	line-height: 22px;
	padding:31px 0 150px 0;
}
/* list_article页面内容 */

.article .left .list_article{
	width:733px;
	height:211px;
	border-bottom:1px dotted #cccccc;
	padding:0 7px 0 3px;
	margin-top:19px;
}
.article .left .list_article dl dt{
	height:35px;
	line-height: 35px;	
	font-weight: 600;
}
.article .left .list_article dl dt a{
	color:#5f5f5f;
	font-size:15px;
}
.article .left .list_article dl dt a:hover{
	color:#e60012;
}
.article .left .list_article .button{
	display: inline-block;
	width: 76px;
	height: 26px;
	border:1px solid #ececec;
	background-color: #fafafa;
	text-align: center;
	line-height: 26px;
	font-size:12px;
	color:#7b7b7b;
	border-radius:3px;
	margin:11px 3px 17px 0;
}
.article .left .list_article .list_con{
	height:24px;
	line-height: 24px;
	color:#8c8c8c;
	font-size:12px;
}
.article .left .list_article .list_date{
	height:26px;
	line-height: 26px;
	color:#a4a4a4;
	font-size:12px;
	margin-top:65px;
}
.article .left .list_article .list_date em{
	padding-left:26px;
}
.article .left .list_article .list_date em i{
	color:#e60012;
}
.article .left .num_list{
	text-align: center;
	height:22px;
	line-height: 22px;
	padding:31px 0 150px 0;
}
/* list_image页面内容 */
/* list_分页 */
.page_list {padding:3px; margin: 3px; text-align:center}
.page_list a{padding:2px 5px; margin:2px; border:#eee 1px solid; color:#8A8A8A; text-decoration:none}
.page_list a:hover {border:#999 1px solid; color:#E60012;}
.page_list a:active {border:#999 1px solid; color:#666;}
.page_list .thisclass {padding:2px 5px; border:#7D7D7D 1px solid; background-color:#7D7D7D; font-weight:bold; color:#fff !important; margin:2px}
.page_list .disabled {border: #eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}