
img {
	border:0;
	outline:none;
	vertical-align:top;
	max-width:100%;
	height:auto;
}
iframe {border:0;
}

textarea {
	outline:none !important;
	resize:none;
	-webkit-appearance: none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}

a{ color:#333; text-decoration:none;}
a:hover{ color:#e13e00;}
a:visited{ color:#666;}

ul {
	padding:0;
	margin:0;
}
li {
	padding:0;
	margin:0;
	list-style:none;
}
.fleft {float:left;
}
.fright {float:right;
}



strong { font-weight: 700;
}
.center {text-align: center;
}
.justify {text-align: justify;
}

/*内页*/



table{ border-collapse:collapse; border-spacing: 0;}
img{border:0;}
ol,ul,li{list-style:none;}
input{ outline:none; vertical-align:middle;}
input.submit,input.reset{ cursor:pointer;}
.text_overflow{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.cl:after{ content:"\200B"; clear:both; display:block; height:0;}
.cl{*zoom:1;}
:focus{outline:0;}
.bgnone{ background:none!important;}

.left{float:left;}
.right{float:right;}
.bgnone{ background:none!important;}
.pages{width:100%;line-height:30px;float:left;margin-top:30px;	padding-bottom:15px;text-align:center;}
.pages li{display:inline;margin:0px 2px;}
.pages li a{border:1px solid #e0e0e0; padding:8px 6px ;text-align:center;}
.pages li a:hover{text-decoration:none;color:#FF6600;	border-color:#e0e0e0;}
.pages li.thisclass a{color:#FF6600;	border-color:#FF6600;}
.subpage{padding:30px 0;}
.subpage ul li{ height:32px; line-height:24px; overflow:hidden; display:block; font-weight:bold; margin-top:10px; border:1px solid #e0e0e0;  padding:5px 0 5px 30px;}
.subpage a{color:#666; font-weight:400;}
.subpage a:hover{ color:#ff5a00;}

/*gotop*/
.gotop {display:none; width:35px;height:35px; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:0.6; filter:Alpha(opacity=60);background-image: url(../images/arrow_top.png);}


/*gotop*/




.main_box{width:100%; height:auto; overflow:hidden; background:#ffffff; position:relative;}
.main_box_ctt{width:1200px; margin:0 auto; padding:10px 0 25px 0;}
.main_box_tit{ color:#000000; font-size:18px; border-bottom:1px solid #d2d2d2; height:46px; line-height:46px; width:1200px; margin:0 auto; padding-left:10px;}
.main_box_tit span{ color:#4c4c4c; font-size:16px; padding-left:10px;}




.index_box{width:1000px; height:auto; overflow:hidden; margin:40px auto 0px auto; position:relative;}
.index_box_lib{width:1030px; float:left; overflow:hidden;}
.index_box_lib li{width:238px; float:left; overflow:hidden; margin-right:15px;}
.index_box_lib li img{width:65px; height:67px; float:left; overflow:hidden;}
.index_box_lib li div{width:161px; height:auto; float:right; overflow:hidden; padding:0; margin:0;}
.index_box_lib li div h3{font-size:18px; float:left; overflow:hidden;padding:0; margin:0; font-weight:100; font-family:"Microsoft Yahei"}
.index_box_lib li div h3 a{color:#333; width:161px;	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index_box_lib li div span{width:161px; height:80px; float:left; overflow:hidden; font-size:12px; line-height:18px; padding-top:8px;}
.index_box_lib li div span a{width:161px; float:left; overflow:hidden;color:#555555;
	text-overflow: ellipsis;
	white-space: nowrap;}
.index_box_lib li div span.halfa a{width:80px; float:left; overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap; color:#555555;}

.index_box_lib li p{z-index: 12; background: #e9e9e9 url(../images/jt_right.png) no-repeat 73% center; color:#333; margin-top:18px;
border-radius: 5px; width:238px; height: 29px; line-height: 29px; text-align:center; font-size: 14px; padding-right: 20px; cursor: pointer; float:left; overflow:hidden;}
.index_box_lib li p a{color:#000000;}










/*内页*/
.sub_main{ width:1200px; height:auto; min-height:500px; overflow:hidden; margin:auto; position:relative;z-index:88;margin-top:170px; background:#f9f9f9; }

.sub_main02{min-height:300px;}

.sub_banner{ width:100%; height:300px; position:relative; z-index:1; }
.po{ float:right; width:auto; font-size:14px; line-height:50px; text-align:right; background:url(../images/i_position.png) 0 12px no-repeat; padding-right:10px; padding-left:30px; margin-top:10px; font-weight:100; }



.sub_left { width:230px; height:auto; float:left; position:relative; text-align:left; }
.sub_right { width:1150px;height:auto; overflow:hidden; float:left; margin-left:25px;  position:relative;}

.sub_left_ctt{width:220px; height:auto; float:right; margin:25px 0; padding:10px 0; 
    filter:progid:DXImageTransform.Microsoft.Shadow(rgba(92,96,99,0.2),direction=90,strength=4);/*ie*/
    -moz-box-shadow: 0px 0px 10px 4px rgba(92,96,99,0.2);/*firefox*/
    -webkit-box-shadow:0px 0px 10px 4px rgba(92,96,99,0.2);/*safari或chrome*/
    box-shadow: 0px 0px 10px 4px rgba(92,96,99,0.2);/*opera或ie9*/
}
.sub_left_cct{width:220px; height:auto; float:right;padding:15px 0;}


.sub_right_ctt{width:1150px; height:auto; float:left;overflow:hidden;  font-size:14px; margin-top:20px;text-align:left;}


h3.sub_left_tit{ background:#8c1d22; height:70px; text-align:center; font-size:18px; color:#ffffff; line-height:70px; overflow:hidden; margin:0; font-weight:bolder;}
h3.sub_left_tit a{color:#173275; }
h3.sub_left_tit span{ color:#173275; font-size:12px;}
.sub_left_con{ font-size:14px;margin:15px 0;}
.sub_left_con li{ height:42px; line-height:42px; background:#ffffff; text-align:center; color:#333844; margin-bottom:1px;}
.sub_left_con li a{ display:block; }
.sub_left_con li a:visited{ display:block; color:#333; }
.sub_left_con li.lefton{ background:#f1eeee; border-left:3px solid #8b1b20; color:#333844;}
.sub_left_con li.lefton a{ color:#333844; display:block;}

.sub_left_project{font-size:14px;}
.sub_left_project li{line-height:33px; background:url(/templets/style/images/subleft_list.jpg) repeat-x; padding:0 0 0 60px; color:#4c4c4c; margin-bottom:1px;}
.sub_left_project li div.left_item{ padding:0 0 0 20px;}
.sub_left_project li.lefton{background:url(/templets/style/images/subleft_list_on.png) repeat-x; color:#fff;}
.sub_left_project li.lefton a{ color:#fff;}
.left_item{ display:none;}
.left_item a{ display:block; color:#9c9c9c!important;}
.left_item a.on{color:#e71b00!important;}



.sublefticon{width:182px; height:auto;  margin-left:10px; padding-bottom:15px;float:left; overflow:hidden;}
.sub_icon_zs{ float:left; overflow:hidden; width:182px; height:80px;}
.sub_icon_ctt{ float:left; overflow:hidden;width:182px; height:80px; background:url(images/subicon02.jpg) no-repeat; margin-top:10px;}
.sub_icon_ctt h2{width:120px; margin-left:55px; text-align:center; font-size:14px; color:#192f3f;    font-family: '微软雅黑'; margin-top:20px; font-weight:100; text-align:right;}
.sub_icon_ctt span{width:110px; margin-left:70px;text-align:left; font-size:12px; color:#192f3f;   }
.sub_icon_ctt span img{width:55px;}





/*内页右侧*/
.sub_right_tit{ color:#000000; font-size:22px; border-bottom:1px #e7e7e7 dotted; height:54px; line-height:54px;font-family:"微软雅黑"; }
.sub_right_tit span{ color:#000000; font-size:22px; border-bottom:1px #e7e7e7 dotted; height:54px; line-height:54px;font-family:"微软雅黑"; }

.sub_con{ padding:10px 0; width:1150px; float:left;overflow:hidden; }
.about_con{ line-height:26px; padding-top:6px; width:1150px; float:left;overflow:hidden; }




.news_list{ font-size:14px; font-family:"微软雅黑"; width:1150px; margin:0 auto;}
.news_list li{  background:url(../images/i_chengnuo.png) 15px 30px no-repeat #f9f9f9; padding-left:15px; height:auto; border-bottom:1px dashed #ccc; padding:25px 20px 30px 40px;margin-top:10px;}
.news_list li a{ font-size:16px; width:1080px; float:left; overflow:hidden;}
.news_list li span{float:right; width:100px; overflow:hidden; font-size:14px; color:#999; text-align:right;}
a.news_list_tit{ display:block; color:#000;}
a.news_list_tit:hover{color:#C33;}
.news_list_tit span{ float:right;}





/*新闻内容页*/
.sub_article{ width:1150px; height:auto; margin:0 auto; overflow:hidden; padding:10px 0; }
.news_tit{ text-align:center; font-size:30px; font-weight:bolder; color:#db5a47; padding-top:10px;font-family:"微软雅黑"; width:79%; margin:0 auto;}
.news_con_time{ text-align:center; border-top:1px #ffffff dotted;border-bottom:1px #ffffff dotted; margin:10px 0; line-height:32px;}
.news_con_con{ padding:30px 50px; height:auto; line-height:26px; font-size:14px; overflow:hidden;}

.news_con_con p{ margin-top:6px;}

.news_con_con div{ margin-top:12px;}

/*合作企业列表页*/

.partner_list{ font-size:14px; font-family:"微软雅黑"; margin:0 auto; margin-top:20px; width:1000px;}
.partner_list li{padding-left:15px; height:auto; border-bottom:1px dashed #ffffff; padding:20px 20px 20px 40px;  margin-top:25px; overflow:hidden; background:#f9f9f9;}

h4.ggtd{ width:100%; float:left; overflow:hidden; font-size:18px; color:#173068; padding:10px 0 20px 0; text-align:center; }

.pleft{width:240px; float:left; overflow:hidden;}
.pleft h3{font-size:24px; color:#173068; line-height:26px; padding-bottom:10px;}
.pleft img{float:left; overflow:hidden;width:150px; height:100px; margin-right:10px; border:1px #f0f0f0 solid; margin-top:-6px;}
.pleft span{ background:#173068; color:#FFF; border-radius:5px; padding:5px 10px; font-size:12px;}
.pleft p{ padding-top:10px;}
.partner_list_tit span{ float:right;}
.partner_list_des{ padding:5px 0 0 0; width:680px; float:right; font-size:13px; line-height:21px; height:auto; border:1px #f0f0f0 solid;padding:10px 20px; background:#FFF;position:relative;}
.pld_yinbiao{width:16px; height:17px; left:-16px; top:25px; position:absolute; z-index:999px;}



.main_box_right_article{width:960px; padding:20px; margin:0 auto;}
.main_box_right_article h4{padding:10px 0; font-size:16px;}



/*企业风采列表页*/
.photo_list{font-family:"微软雅黑"; width:830px}
.photo_list li{ float:left; width:200px; margin:10px 49px 0 10px; display:inline;}
.photo_list li a span{width:200px; text-align:center; font-size:14px; height:30px; line-height:30px;}
a.photo_list_img{ width: 200px; height:300px; text-align:center; display:block; overflow:hidden;border:1px #e2e2e2 solid;}
.photo_list li  img{ }
.photo_list_tit{ display:block; text-align:center; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:5px; padding-bottom:5px;}

/*人才招聘列表页*/
.job_tb{ width:100%; font-family:"微软雅黑"; color:#333;}
.job_tb tr td{ border-bottom:1px dashed #ccc; padding:8px 10px; text-align:center; font-size:14px;}
.job_tb tr td a{ color:#000;}
.job_tb tr.first td{ background:#e0e0e0; height:42px; line-height:42px; padding:0; border:0; color:#000; font-size:16px;}
.job_tb tr:hover{ background:#b9000e; color:#fff;}
.job_tb tr:hover a{ color:#fff;}

/*人才招聘详细页*/
.arcjob_tb{ width:100%;}
.arcjob_tb tr td{ padding:5px 10px; border-right:1px solid #fff; background:#ccc; color:#000;}
.job_con{ padding:10px 0; line-height:26px;}

/*客户留言*/
.feedback_tb{ margin:10px 0;}
.feedback_tb tr td{ padding:5px 0;}

/*门店信息详情页*/
.mendian_js{ font-size:18px; color:#000;}
.mendian_tit{  background:#FC6; height:50px; line-height:50px; padding:0 20px; margin:10px 0;}
.mendian_tit h1{ font-size:24px; color:#000; height:50px; line-height:50px; }
.mendian_tit h1 span{ float:right; font-size:12px; color:#60F; font-weight:bold;}
.mdjs{ margin:10px 0 0 0;}
.mdjs_tit{ font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #60F; color:#000;}
.mdjs_con{ padding:10px 0;}

/*图片放大*/
.bigphoto{ position:fixed; left:50%; top:50%; width:0px; height:0px; z-index:100; display:none; border:10px solid #ccc;}
.bigpo{ width:100%; height:100%; position:relative;}
.bigbg{ position:absolute; width:100%; height:100%; background:#e4e4e4;}
.bigphoto img{ position:absolute; z-index:998;}
.bigclose{ position:absolute; background:url(images/small_close.png) no-repeat; width:22px; height:23px; top:-15px; right:-15px; z-index:999; cursor:pointer;}

.gohref{ cursor:pointer;}



/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:414px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}




/* newbanner */


/*首页样式 begin*/
.del_float{ clear:both; line-height:0px; height:0px; font-size:0;}


.indexBanner{ width:1000px;  min-height:460px; margin:0 auto; overflow:hidden; position:relative;}
 ul.slide{ position:relative; z-index:0;}
 ul.slide li{ position:absolute; line-height:0px; width:100%; text-align:center;margin:0 auto;clear:both; }
 ul.slide li div{position:absolute; top:50%; left:50%; margin-left:-500px; margin-top:-80px; text-align:left;    font-family: 'fzlantingheis-el-gbregular','Microsoft YaHei';}
 ul.slide li div p{ font-size:6.5em; line-height:1em; padding-bottom:20px; width:100%; float:left; overflow:hidden; } 
 ul.slide li div span{font-size:1.8em; line-height:1em;width:100%; float:left; overflow:hidden;color:#ffffff;}
 
 ul.slide li div .hs{ color:#ffd325;} 
 ul.slide li div .bs{ color:#ffffff;} 
 ul.slide li div .heis{ color:#000000;} 
 ul.slide li div .hongs{ color:#C30;} 
 ul.slide li div .zs{ color:#3c3566;} 
 ul.slide li div .ls{ color:#0093dd;}
 ul.slide li div .lvs{ color:#090;}
  
 


 .indexBanner1Con{ width:1003px; margin:0 auto;}
.indexBanner1{ width:482px; height:70px; background:none; position:absolute; left:50%;margin-left:-240px; bottom:30px; padding-top:10px;z-index:40;}
.indexBanner2{ width:482px; height:70px; background:#FFF; opacity:0.5; border:1px #ffffff solid; position:absolute; left:50%;margin-left:-242px; bottom:30px; padding-top:10px; z-index:30;}
.indexBanner1 ul.navi{ position:absolute; font-size:10px; text-align:center; font-family:Verdana, Geneva, sans-serif; }
.indexBanner1 ul.navi li{ float:left;width:107px; height:49px; margin-right:0px; float:left;font-size:0px; margin-left:10px; display:inline;  cursor:pointer; overflow:hidden; position:relative;}

.indexBanner1 ul.navi li img{width:107px; height:49px;}
.indexBanner1 ul.navi li a{ position:relative;float:left; z-index:4; color:#FFF;}
.focus{border:1px solid #ffffff; width:107px; height:49px;}

.indexWarp{ width:1002px; height:177px; margin:17px auto 27px; background:url(../images/indexBj_03.gif) no-repeat; overflow:hidden;}
.indexAbout{ width:280px; float:left; margin-right:16px; display:inline;}
.indexTit{  height:22px; padding:11px 5px 0px 9px;}
.indexTit h3{ float:left; font-size:0px;}
.indexTit span{ float:right; font-size:0px;}
.indexAbout1{ width:267px; margin:8px auto 0px;}
.indexAbout1 ul li{ font-size:0px; float:left; margin-right:1px; display:inline;}

.indexNews{ width:408px; float:left; margin-right:18px; display:inline;}
.indexNewsCon{ width:386px; margin:8px auto 0px;}
.indexNewsCon dl dt{ width:160px; float:left; font-size:0px;}
.indexNewsCon dl dd{ width:211px; float:right;}
.indexNewsCon dl dd ul li{ width:201px; height:24px; padding-left:10px; background:url(../images/index_40.gif) no-repeat left 9px; line-height:24px; overflow:hidden;}

.indexInvestor{ width:280px; float:left;}
.indexInvestorCon{ width:261px; margin:8px auto 0px;}
.indexInvestorCon dl dt{ font-size:0px; margin-bottom:10px;}
.indexInvestorCon dl dd{ width:238px; padding-left:5px;}
/*首页样式 end*/





































































@media only screen and (max-width: 550px) {



body, html {
    padding: 0;
    margin: 0;
	font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px;
	overflow-x:hidden !important;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
img {
	border:0;
	outline:none;
	vertical-align:top;
	max-width:100%;
}
iframe {border:0;
}
input,
textarea {
	outline:none !important;
	resize:none;
	-webkit-appearance: none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
ul {
	padding:0;
	margin:0;
}
li {
	padding:0;
	margin:0;
	list-style:none;
}
.fleft {float:left;
}
.fright {float:right;
}
.color {color:#4CA6FF;
}
.text-white {
	color: #fff;
}
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
/** MAIN **/
body {
	color: #515151;
	background: #fff;
	font-weight:400;
	font-size: 14px;
	line-height:21px;
	margin: 0;
	padding: 0;	
}
html {font-size: 100%;
}
::selection{
	background: #4CA6FF;
	color: #ffffff;
}
::-moz-selection {
	background: #4CA6FF;
	color: #ffffff;
}
.wrapper {overflow:hidden;
}
a:link{
	color: #4CA6FF;
	text-decoration:none !important;
}
a:hover { color: #515151;
}
strong { font-weight: 700;
}
.center {text-align: center;
}
.justify {text-align: justify;
}


/** HEADER **/
#top {
	position:relative;
	background:#f7f7f7; 
	border:none;
	left:0;
	top:0;
	height:144px;
	width:100%!important;
	z-index:9999;
}

#header{width:100%; height:auto; margin:0 auto; position:relative;}

#logo {
	margin:0 auto;
	width:180px;
	position:absolute; left:50%; margin-left:-70px; padding-top:8px;
}
#logo img{ width:180px;height:53px;}

.fixed-menu {
	border:none;
	position:fixed;
	left:0;
	top:0;
	background:#fff;
	z-index:99999;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:100% !important;
	display:none;
}
.fixed-menu.fixed_show {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	display:block;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}

/*Menu*/
.menu_box{ width:94%; height:30px; line-height:30px; font-size:14px; position:absolute; top:68px; left:3%; margin:0 auto; }
.menu{position:relative; z-index:100; overflow:visible; margin:0 auto; width:auto;}
.menu ul{ list-style:none; padding:0; margin:0;}
.menu ul li{  position:relative; width:24%;}
.menu ul li a{ font-size:14px; color:#054691; width:auto;text-align:center; display:block; text-align:center; background:#ffffff; border:1px #f0f0f0 solid;list-style:none; padding:0; margin:0;}
.menu ul li a{display:block; position:relative;}
.menu ul li a span{width:8px; height:5px; background:url(images/jtnav.png) no-repeat; position:absolute; top:17px; right:10px;overflow:hidden;}
.menu ul li a:hover{background:#007c34; color:#ffffff!important;}
.menu ul li.menu_on{}
.menu ul li.menu_on a{color:#ffffff; background:#005fc7;}


/*导航下拉*/
.menu_item{position:absolute; top:60px; width:0px; display:none; z-index:21; white-space:nowrap; height:0; background:#f9f9f9;padding:10px 0;
-webkit-box-shadow:0 0 10px rgba(34, 80, 114, .5);  
  -moz-box-shadow:0 0 10px rgba(34, 80, 114, .5);  
  box-shadow:0 0 10px rgba(34, 80, 114, .5);
    }
.menu ul li .menu_item a{  padding:0; background:none; font-size:14px; line-height:16px; padding:4px 0 8px 0;color:#484848; float:left; overflow:hidden; text-align:center; width:130px; margin:0 auto; border-bottom:1px #f0f0f0 solid;}
.menu ul li .menu_item a:hover{background:#005fc7;}
/*幻灯大图*/
.banner{ height:305px; width:100%; overflow:hidden; position:relative; z-index:1; background:url(images/bannerbg) repeat-x top;}







a.menu_toggler {display:none;
}
.mobile_menu_wrapper {display:none;	
}
nav.mobile_header {display:none!important;
}
.navmenu ul li:last-child {margin-right:0;
}
.navmenu ul li:last-child:before {
	display:none;
}

/*search_lang*/
.search_lang{margin:0;
	padding:0;
	float:right; position:relative;
	top:7px;}
.search_lang ul{ position:absolute; right:0; width:100px;}


.search_lang ul li {
	float:left;
	display: inline-block;
	vertical-align:top;
	list-style: none;
	width:25px; height:25px;
	background:url(/templets/style/img/lang.png) no-repeat;
    margin: 24px 10px;
    position: relative;
	cursor:pointer;
}	
.search_lang ul li.search{ background-position:0 0;}
.search_lang ul li.search:hover{background-position:0 -31px;width:25px; height:25px;
transition: all 500ms;
-webkit-transition: all 500ms;
 }
.search_lang ul li.lang{ background-position:-46px 0;}
.search_lang ul li.lang:hover{ background-position:-46px -31px;	width:25px; height:25px;
transition: all 500ms;
-webkit-transition: all 500ms;
 
}

.search_lang ul li.search a,
.search_lang ul li.lang a{display:block;}

#search_box{ width:150px; height:46px; padding:8px 0 0 0px;background:url(../images/search_bg.png) no-repeat bottom; position:absolute; top:35px; right:10px; z-index:9999; overflow:hidden; display:none;}

.tr_search{width:150px; height:24px; padding-top:10px; }


.search-submit{
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	cursor:pointer;
	border:0px solid #CCC;
	background:none;
	color:#000;
	float:right;
	padding-top:4px;
	 }	
.search-keyword {
	width:122px;
	height:24px;
	line-height:24px;
	font-family:"微软雅黑";
	border:0px;
	margin:0;
	padding:5px 0 0 20px;
	font-size:12px;
	color:#777777;
	float:left;
	background:none;
}

.tr_search .form {
	float:left;
	margin:0;
}






h2 {
	line-height:29px;
	color:#262626;
	font-weight:700;
	font-size:30px;
	margin:0;
	padding:0 0 22px 0;	
	text-transform:uppercase;
}

.go_top {
	display:block;
	width:50px;
	height:50px;
	position:fixed;
	bottom:8px;
	right:10px;
	z-index:9999;
	padding: 12px 10px;
	transition: all 300ms;
	-webkit-transition: all 300ms;
}
.go_top:before {
	content:"\f102";
	font-family:'FontAwesome';
	color: #fff;
	font-size: 35px;
}
.go_top:hover {
	background-color:#4CA6FF;
}



.hide {
	opacity:0;
}


/* Responsive changes */






.about_msg{ width:1003px; height:auto; margin:0 auto; margin-top:25px; overflow:hidden; clear:both;}
.about_left{ width:750px; height:auto; float:right; text-align:left; line-height:24px;}

.about_k{ width:750px; height:117px; margin:0 auto;}
.about_pic{ width:750px; height:50px; margin:0 auto; border-bottom:1px dashed #E6E6E6; }
.about_pic_left{ width:200px; height:50px; float:left; line-height:50px; font-size:20px; text-align:left;}
.about_pic_right{ width:300px; height:50px; float:right; text-align:right; line-height:50px;}
.about_right_nr{ width:510px; height:117px; text-align:left; float:right; line-height:28px;}
.about_n{ width:740px; height:auto; margin:0 auto; margin-top:20px; line-height:32px; font-size:13px;}

._right{width:210px; height:auto; float:left;}
.pro_title{ width:210px; height:60px; margin:0 auto; background:url(../images/pro1.jpg) top center no-repeat; line-height:60px; font-size:16px; color:#FFF;}



.left_f{ width:210px; margin:0 auto;}
.left_f li{float:left; width:210px; height:35px; background:url(../images/left_1.jpg) top center no-repeat; margin-top:1px;}
.left_f li a{width:185px; height:35px; display:block; text-align:left; line-height:35px; color:#666; padding-left:25px;}
.left_f li a:hover,.left_f li a.active{text-decoration:none; background:url(../images/left_2.jpg) top center no-repeat; color:#FF6600; font-size:12px;}

.left_lx{ width:210px; margin-top:3px; overflow:hidden; clear:both;}
.left_lx_wz{ color:#FFFFFF; font:"微软雅黑"; font-weight:bold; line-height:30px; color:#666; font-size:14px;}
.left_lx_img { width:210px; height:85px; margin-top:8px;}





/* scrolltext */
.scrolltext{padding:18px 15px 0 18px;background:url(/templets/style/images/h1-bg02.gif) no-repeat;width:280px;height:200px;overflow:hidden;margin:30px auto 0 0px;}
.scrolltext ol{ margin:0; padding:0;}
.scrolltext ol li{width:200px;height:25px;font-size:13px;line-height:25px;border-bottom:0px dotted #147EA7; text-align:left; float:left;}
.scrolltext ol li a{color:#ffffff;display:block;width:200px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.scrolltext ol li a:hover{color:#ef9b11;text-decoration:none;}
.scrolltext .part{width:100%;padding-top:0px;}
.scrolltext .part span{margin-left:26px;cursor:pointer;}



 .list6{
	 
	 position:absolute;
	 left:6%; top:75px;
	 overflow:hidden;width:100%; }

 .list6 li{float:left; overflow:hidden; width:100%; padding-left:20px; background:url(/templets/style/img/icon_news.png) no-repeat; background-position:0 7px; text-align:left;}
  .list6 li a{color:#FFF;}
   .list6 li a:hover{color:#FF9;}



/*内页*/



table{ border-collapse:collapse; border-spacing: 0;}
img{border:0;}
ol,ul,li{list-style:none;}
input{ outline:none; vertical-align:middle;}
input.submit,input.reset{ cursor:pointer;}
.text_overflow{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.cl:after{ content:"\200B"; clear:both; display:block; height:0;}
.cl{*zoom:1;}
:focus{outline:0;}
.bgnone{ background:none!important;}
.pages{width:100%;line-height:30px;float:left;margin-top:10px;	padding-bottom:15px;text-align:center; height:auto; overflow:hidden;}
.pages li{display:inline;margin:0px 2px;}
.pages li a{border:1px solid #CCCCCC;	padding:2px 4px;text-align:center;}
.pages li a:hover{text-decoration:none;color:#FF6600;	border-color:#FF6600;}
.pages li.thisclass a{color:#FF6600;	border-color:#FF6600;font-weight:bold;}
.subpage{padding:30px 0;}
.subpage ul li{ height:26px; line-height:26px; display:block; font-weight:bold;}
.subpage a{color:#666; font-weight:400;}
.subpage a:hover{ color:#ff5a00;}


/*gotop*/
.gotop {display:none; width:35px;height:35px; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:0.6; filter:Alpha(opacity=60);background-image: url(/images/arrow_top.png);}




.main_box{width:100%; height:auto; overflow:hidden; background:#ffffff; position:relative;}
.main_box_ctt{width:1000px; margin:0 auto; padding:10px 0 25px 0;}
.main_box_tit{ color:#000000; font-size:18px; font-family:"微软雅黑"; border-bottom:1px solid #d2d2d2; height:46px; line-height:46px; width:1000px; margin:0 auto; padding-left:10px;}
.main_box_tit span{ color:#4c4c4c; font-size:16px; padding-left:10px;}



.index_box{width:100%; height:auto; overflow:hidden; margin:20px auto 0px auto; position:relative;}
.index_box_lib{width:100%; float:left; overflow:hidden;}
.index_box_lib li{width:46%; float:left; overflow:hidden;margin-right:2%; margin-left:2%; margin-bottom:10px;}
.index_box_lib li img{width:10%; height:30%; float:left; overflow:hidden;  }
.index_box_lib li div{width:88%; height:auto; float:right; overflow:hidden; padding:0; margin:0;}
.index_box_lib li div h3{font-size:18px; float:left; overflow:hidden;padding:0; margin:0; font-weight:100; font-family:"Microsoft Yahei"}
.index_box_lib li div h3 a{color:#333;	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index_box_lib li div span{ float:left; overflow:hidden; font-size:12px; line-height:18px; padding-top:8px;}
.index_box_lib li div span a{ float:left; overflow:hidden;color:#555555;
	text-overflow: ellipsis;
	white-space: nowrap;}
.index_box_lib li div span.halfa a{width:80px; float:left; overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap; color:#555555;}

.index_box_lib li p{z-index: 12; background: #e9e9e9 url(../images/jt_right.png) no-repeat 73% center; color:#333; margin-top:8px;
border-radius: 5px; width:100%; height: 29px; line-height: 29px; text-align:center; font-size: 14px; padding-right: 20px; cursor: pointer; float:left; overflow:hidden;}
.index_box_lib li p a{color:#000000;}


