*{margin:0; padding:0;}
body{ margin:0 auto; font-family:"微软雅黑";}
li{ list-style:none;}
img{ border:0 none; vertical-align:top;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#C30D23;}
/*初始化*/
.top_nav{display:none;}
.top{ width:100%; height:89px; background:#ffffff;}
.top_mian{ width:992px; height:89px; margin:0 auto; position:relative; }
.top_logo{ position:absolute; left:0; top:10px;}
.daohang{ width:500px; position:absolute; left:130px; top:30px;}
.daohang li{ margin-left:25px; margin-right:25px; float:left;}
.daohang li a{ font-size:16px; color:#000000;}
.daohang li a:hover{ color:#2ea1ff;}
.botn2{ position:absolute; right:0px; top:27px; padding-top:}
.botn1{ position:absolute; right:95px; top:27px;}
.top2{ width:100%;}
.top2_box{ width:90%;top:-277px;   position:relative; margin:0 auto;  }
.top2_box i{ width:100%; position:absolute; left:0; top:100px; font-size:3em; color:#ffffff; text-align:left; font-weight:100;  font-family:'方正兰亭纤黑_GBK','方正兰亭纤黑简体','方正兰亭纤黑繁体','微软雅黑','Helvetica Neue',Helvetica,Arial;  }
.top2_box p{  width:100%; position:absolute; left:0; top:170px; font-size:1.2em; color:#ffffff; text-align:left; font-weight:100;  }
.mian1{ width:100%; height:auto;}
.mian1_box{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
.mian1_box .pp{  width:100%; text-align:center; font-size:40px; color:#000; line-height: 2em; }
.mian1_boxb{left:0; top:132px;  width:100%; border-bottom:#c9c9c9 0px solid; border-top:#c9c9c9 0px solid; overflow:hidden;  background-color: #F2F2F2; }
.mian1_boxb .box{ width:100%; overflow:hidden;}
.mian1_boxb ul{ margin-left:40px; width:100%; }
.mian1_boxb ul li{ width:9%;text-align:center; font-size:20px; color:#222222; float:left; /*background:url(images/tb1i05zjpxxxxajaxxxfhlvivxx-198-45.png);*/ font-family:'方正兰亭纤黑_GBK','方正兰亭纤黑简体','方正兰亭纤黑繁体','微软雅黑','Helvetica Neue',Helvetica,Arial;  }
.mian1_boxb ul li a{ color:#777; line-height: 4rem; font-size: 1.2rem; padding-bottom: 0.9em;}
.mian1_boxb ul li a:hover{ color:#C30D23; border-bottom:#C30D23 2px solid; }
.mian1_boxb ul .curs a{ color:#38adff;}
.mian1_boxb ul li{ position:relative;}
.mian1_boxb ul li img{ position:absolute; right:16px; top:-5px; display:none;}
.mian1_boxb ul .cur img{display:block;}


.img1{ position:absolute; left:23px; top:30px;}
.meng{ position:absolute; left:23px; top:30px;}
.img2{ position:absolute; left:169px; top:38px; }
.pq1{ display:block; width:248px; height:60px; overflow:hidden; position:absolute; left:200px; top:135px; color:#222222; font-size:16px;}
.pq2{ display:block; width:166px; height:22px; overflow:hidden; text-align:center; position:absolute; left:0px; top:157px; color:#8d8d8d; font-size:16px;}
.pq3{ display:block; width:120px; height:22px; overflow:hidden; text-align:center; position:absolute; left:23px; top:180px; color:#8d8d8d; font-size:16px;}
.pq4{ display:block; width:490px;  overflow:hidden; text-align:center; position:absolute; left:0px; top:280px; color:#0058a2; font-size:26px;}
.img3{ position:absolute; left:3px; top:335px;}
.golianjie{ display:block; width:488px; height:61px; position:absolute; left:1px; bottom:1px;}

.contact{ width:40%!important; float:left; }

.mian2{ width:90%; height:auto; background:#ffffff;margin:auto;margin-top: 5%;margin-bottom: 2rem;overflow:hidden; padding-bottom: 10em; }
#menus{width:100%;margin:auto;}
.mian2 h1{     left: 70%;  height:45px;line-height:45px;font-size:16px;font-weight:bold;text-align:center;margin-bottom:5px;}
.mian2 .datetime{height:30px;line-height:30px;text-align:center; font-size:12px;margin:5px 0;border-bottom: 1px solid #ccc;    margin-bottom: 50px;}

.mian2 ul li{
	width:98%;
	float:left;
	margin-right: 5%;
	margin-top: 5%;
}
.mian2 ul li .thumb{
	width:30%;
	float:left;
	margin-right: 3%;
}
.mian2 ul li .desc{
	width:65%;
	float:left;
}
.mian2 ul li .desc h1{ font-weight: normal;
	font-size:1.8em;
}
.mian2 ul li .desc h2{ font-weight: normal;
	font-size:1em;
	margin-top: 2%;
    margin-bottom: 4%;
}
.mian2 ul li .desc h3{ font-weight: normal;
	font-size:1em; color:#999; line-height:1.4em; 
	margin-bottom: 4%;
}
.mian2 ul li .desc h4{ font-weight: normal;
	font-size:1.2em;
}

.pro_thumb{width:100%;height:30em;margin:auto;overflow:hidden;background:#efefef;padding-bottom: 8em;}
.pro_thumb img{width:35%;float:left;margin-left:10%;margin-top: 3%;}
.pro_thumb h1{float:left;    font-size: 2em;font-weight: 900;left:50%; margin-top: 200px;}


.pro_list{
	border-bottom:1px solid #e6e6e6;
	overflow: hidden;
margin-top: 50px;
padding-bottom: 50px;
overflow:hidden;
}
.pro_list h1{ margin-bottom: 4%;
	background: #f5f5f5;
	width:100%;
	height: 100px;
line-height: 100px;
}
.pro_list h1 span{ width: 15%;
font-size: 24px;
text-align: center;
margin-left: 5%;
display: block;
background-color: #fff;
font-weight: normal;
}

.pro_list ul {width:100%;margin:auto;}
.pro_list ul li{
	float:left;
margin-right: 30px;
margin-top: 20px;
width:28%;
}

.pro_list ul li a{ color:#666;  font-size: 1.2em; }
.pro_list ul li a:hover{      color: #C30D23; }
.pro_list ul li a span{margin-right: 10px;
color: #F01414;}

.news_list{
	overflow:hidden;
	width:1200px;
	margin:auto;
	margin-bottom:50px;
}
.news_list p{
	float:left;
	color:#C30D23;
	font-size: 16px;
margin-right: 5px;
}
.news_list span{float:right; color: #bbb;}
.news_list_left{
	float:left;
	width: 40%;
}

.news_list h1{ font-weight: normal;
	font-size: 24px;
color: #262626;
padding-bottom: 10px;
}

.news_list_left ul li{
	width:100%;
	clear:both;
}

.news_list ul li a{color: #777;
font-size: 1.2em;
line-height: 2.4em;}

.news_list_right{
	float:right;
		width: 40%;
}
.news_list_right ul li{
	width:100%;
	clear:both;
	
}

.news_list_more{
	float:right;
	margin-top:20px;
}
.news_list_more a{
	color:#262626;
	font-size:14px;
	
}




/**/
.news_list2{
	overflow:hidden;
	width:1200px;
	margin:auto;
	margin-bottom:50px;
}
.news_list2 p{
	float:left;
	color:#C30D23;
	font-size: 16px;
margin-right: 5px;
}
.news_list2 span{float:right; color: #bbb;}
.news_list_left2{
	float:left;
	width: 45%;
}
.new_thumb1{width:30%;float:left;}
.new_thumb1 img{width:100%;}

.news_list2 h1{ font-weight: normal;
	font-size: 24px;
color: #262626;
padding-bottom: 10px;
}

.news_list_left2 ul {
	width: 65%;
    float: right;
}

.news_list_left2 ul li{
	width:100%;
	clear:both;
}

.news_list2 ul li a{color: #777;
font-size: 1.2em;
line-height: 2.4em;}

.news_list_right2{
	float:right;
		width: 45%;
}

.new_thumb2{width:30%;float:left;}
.new_thumb2 img{width:100%;}

.news_list_right2 ul {
	width: 65%;
    float: right;
}

.news_list_right2 ul li{
	width:100%;
	clear:both;
	
}

.news_list_more2{
	float:right;
	margin-top:20px;
}
.news_list_more2 a{
	color:#262626;
	font-size:14px;
	
}
/**/



.Dg{color: #685959;}
.Dg a{color: #685959;}

.forms{
	float: right;
    margin-top:8em;
    margin-right: 2em;
	width:40%;
}
.forms input{width:98%; height:3em;     margin-bottom: 1em; border: 0px solid #999; background-color: #f2f2f2;}

.forms textarea{
	width:98%; height:100px;
	border: 0px solid #999; background-color: #f2f2f2;
}

.mian_con{
	width: 90%;
    margin: auto;
    overflow: hidden;
}

/*表单提交样式*/
.nav ul li h3 a.dr_nav_59{background:#EA0000; color:#FFf; }
.summary table{ line-height:40px;}
table {
border-spacing: 0;
border-collapse: collapse;
font-size: 14px;
line-height: 50px;
text-align: left;
}
table tr {
border-top: #e8e8e8 0px solid;
}
#table_form td, .table_form th {
}
#table_form th { width: 100px;
    font-size: 1.3em;
    color: #C5C5C5;}
table th {
color:#999;
background-color: #fff;
text-align: right; font-weight:normal; 
}
.button{
	border:none;background:#dddddd;
}
/*表单提交样式*/


.mian2 p{ color:#777; }



/*-----------------------------------------------------------关于我们合作伙伴 star -----------------------------------------------------------*/

 


/*-----------------------------------------------------------关于我们合作伙伴 end -----------------------------------------------------------*/





@charset "utf-8";
html{background:#fff;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0;padding:0;}
/*  HTML5  */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
fieldset, img{border:none;}
img{vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal;font-weight:normal;}
ul, li{list-style:none;}
input{padding:0px;font-family: "微软雅黑";}
input::-moz-focus-inner{border:none;padding:0;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px;margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#333;font-size:12px;font-family:"微软雅黑", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB"; background:#fff;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
a{color:#333333;text-decoration:none;}
a:hover{color:#F67919;text-decoration:none;}
.hidden{visibility:hidden;}
.fl{float:left;}.fr{float:right;}

/* m_map */
.m_map{width:989px;height:724px;margin:30px auto;position:relative; background:url(../images/diru.png) no-repeat 0 0 ;}
.tait{font-size:36px;font-weight:bold;color:#666666;text-align:center; left:100px;}
.tait span{color:#ff6d3b;}
.tait2{font-size:36px;font-weight:bold;color:#666666;text-align:center;padding:50px 0px;}
.mp{position:absolute;cursor:pointer;background:url(../images/fi1.png) no-repeat 4px 20px;width:24px;height:63px;-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;}
.mp:hover{background:url(../images/fi2.png) no-repeat 4px 20px;-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;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{position:absolute;left:0px;bottom:0px;font-size:12px;color:#666666;}
.mp .find_mi1{left:-12px;width:55px;}
.mp .find_mi2{left:-5px;width:55px;}
.feng{position:absolute;display:none !important;width:347px;height:85px;left:-230px;top:-78px;background:url(../images/vf1.png) no-repeat 0 top;z-index:10;}
.feng .sang{position:absolute;left:235px;bottom:0px;background:url(../images/vf2.png) no-repeat 0 0;width:14px;height:8px;}
.feng .tree{height:62px;width:330px;margin:9px;}
.feng .tree .boou{width:86px;height:62px;float:left;}
.feng .tree .du_size{float:right;height:62px;width:230px;} 
.feng .tree .du_size p{font-size:12px;color:#FFF;line-height:20px;}
.mp1{left:243px;top:272px;}
.mp2{left:341px;top:349px;}
.mp3{left:446px;top:474px;}
.mp4{left:524px;top:474px;}
.mp5{left:524px;top:538px;}
.mp6{left:545px;top:594px;}
.mp7{left:428px;top:585px;}
.mp8{left:548px;top:407px;}
.mp9{left:625px;top:398px;}
.mp10{left:612px;top:325px;}
.mp10{left:612px;top:325px;}
.mp11{left:643px;top:454px;}
.mp12{left:611px;top:503px;}
.mp13{left:668px;top:496px;}
.mp14{left:742px;top:498px;}
.mp15{left:699px;top:557px;}
.mp16{left:618px;top:581px;}
.mp17{left:646px;top:604px;}
.mp18{left:692px;top:443px;}
.mp19{left:727px;top:428px;}
.mp20{left:761px;top:450px;}
.mp21{left:694px;top:345px;}
.mp22{left:745px;top:345px;}
.mp23{left:681px;top:266px;}
.mp24{left:711px;top:266px;}
.mp25{left:790px;top:256px;}
.mp26{left:825px;top:187px;}
.mp27{left:864px;top:103px;}
.mp28{left:573px;top:573px;}
.mp29{left:746px;top:441px;}
.mp30{left:673px;top:592px;}
.mp31{left:779px;top:440px;}
.mp32{left:604px;top:626px;}
.mp33{left:806px;top:468px;}
.mp34{left:753px;top:210px;}
.mp35{left:753px;top:391px;}
.mp36{left:596px;top:415px;}
.mp37{left:575px;top:435px;}
.mp38{left:589px;top:365px;}
.mp39{left:575px;top:316px;}
.mp40{left:612px;top:266px;}
.mp41{left:778px;top:495px;}
.mp42{left:718px;top:318px;}
.mp43{left:653px;top:545px;}
.mp44{left:769px;top:593px;}
.mp45{left:800px;top:524px;}
.mp46{left:633px;top:525px;}
.mp47{left:499px;top:354px;}
.mp48{left:763px;top:543px;}
.mp49{left:798px;top:578px;}
.mp50{left:722px;top:544px;}
.mp51{left:706px;top:501px;}
.mp52{left:743px;top:551px;}
.mp53{left:406px;top:515px;}
.mp54{left:570px;top:621px;}
.mp55{left:658px;top:347px;}
.mp56{left:651px;top:397px;}
.mp57{left:492px;top:420px;}
.mp58{left:549px;top:297px;}
.mp59{left:704px;top:398px;}
.mp60{left:556px;top:527px;}
.mp61{left:551px;top:455px;}
.mp62{left:582px;top:488px;}


/*新闻列表样式*/
.newsinfoon {
    width: 100%;
    margin: auto; overflow: hidden; padding-bottom: 4%; 
     margin-bottom: 50px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #dedede;
}
.newsin1 {
    float: left; width:21%; 
}
.newsin2 {
    float: left;
    margin-left: 3%;
    width: 50%;
}
.newsin21 {
    height: 50px;
    font-size: 20px;
    font-weight: bold; cursor:pointer;
    color: #C30D23;
}
.newsin21 a {
    color: #000; font-weight:normal; 
}
.newsin22 { color:#999; 
    font-size: 14px;
    line-height: 24px;
}
.newsin23 {
    height: 28px;
    line-height: 28px;  cursor:pointer;
    background-color: #C30D23;
    margin-top: 10%;
    width: 129px;
    text-align: center;
    color: #fff;
}
.newsin1  img{ cursor:pointer; }


.czem_a_cont{
	display: block;
    width: 100%;
    clear: both;
    background: #f2f2f2;
}

.czem_a_cont p{ width: 96%; margin: 0 auto;  }


.newsin23 a {
    color: #fff;
	display:block;
}

.newsin3 {
    float: right;
    width: 100px;
    height: 100px;
    border: 1px solid #DCDCDC;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-top: 20px;
}
.newsin3 p {
    font-size: 16px;
    text-align: left;
    padding-left: 20px;
    font-weight: 400;
}
/*新闻列表样式*/




/*服务支持列表样式*/
.serinfoon {
    width: 100%;
    margin: auto; overflow: hidden; padding-bottom: 4%; 
     margin-bottom: 50px;
    border: solid;
    border-width: 1px;
    border-color: #dedede;
	    padding-top: 3%;
    padding-left: 2%;
    padding-right: 2%;
}
.serin1 {
    float: left; width:15%; 
}
.serin2 {
    float: left;
    margin-left: 3%;
    width: 82%;
}
.serin21 {
    height: 50px;
    font-size: 18px;
    font-weight: normal; 
	cursor:pointer;
    color: #323232;
}
.serin21 a {
    color: #000; font-weight:normal; 
}
.serin22 { color:#999; 
    font-size: 14px;
    line-height: 24px;
}
.serin23 {
    height: 28px;
    line-height: 28px;  cursor:pointer;
    background-color: #fff;
    margin-top: 1%;
    width: 129px;
    text-align: center;
    color: #C30D23;
	float: right;
	border: solid 1px;
}
.serin1  img{ cursor:pointer; }


.czem_a_cont{
	display: block;
    width: 100%;
    clear: both;
    background: #f2f2f2;
}

.czem_a_cont p{ width: 96%; margin: 0 auto;  }


.serin23 a {
    color: #fff;
}

.newsin3 {
    float: right;
    width: 100px;
    height: 100px;
    border: 1px solid #DCDCDC;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-top: 20px;
}
.newsin3 p {
    font-size: 16px;
    text-align: left;
    padding-left: 20px;
    font-weight: 400;
}
/*服务支持列表样式*/


#video{width:103%; margin:auto;}
#video dl{
	float: left;
    width: 22%;
    height: 22em;
    margin: 2% 1%;
    text-align: center;
}
#video dl img{
    width: 100%;
}
#video dl .video_tit{
	font-size: 18px;
    line-height: 3em;
	background:#ccc;
}
#video dl:hover .video_tit{
	background:#C30D23;
	color:#fff;
}




/*选项卡样式*/
#menus{width:90%; overflow:hidden; margin:100px auto;border:1px solid #BF9660;}
#menus #nav {display:block;width:1200px;padding:0;margin:0;list-style:none;  border-bottom: 1px solid #ddd;overflow:hidden;}
#menus #nav li {float:left;width:33.3%; margin-top:40px;background: #ddd;margin-right: 0px;margin-left: 0px;height:50px;}
#menus #nav li p {display:block;line-height:50px;text-decoration:none;text-align:center; color:#7f7f7f;margin-top: -1px;height: 50px;}
#menus #nav li p:hover{background: #C30D23;color:#fff;}
#menu_con{ width:100%;  border-top:none;clear: both;}
.tag{  }
.selected{background:#C30D23; color:#fff!important;}


.zizhu_pro{
	overflow: hidden;
}
.zizhu_pro li{
	float: left;
	margin-right: 30px;
	margin-left: 20px;
	
}

.pro_title{
	border-bottom: 1px solid #aaaaaa;
	text-align: left;
	line-height: 46px;
	font-size: 16px;
	margin-bottom: 16px;
	font-weight: 600;
}
.img img{
	width:100%;
	height:95px;
}
.pro_1{
	width: 96%;
}
.pro_des{
	margin-top:10px;font-size: 14px;line-height: 23px;
}



.news-page table{border-bottom:#e8e8e8 1px solid;width: 100%;margin:auto;border-spacing: 0;border-collapse: collapse;font-size:14px;line-height: 50px;color:#323232;text-align: center;margin-top:20px;}
.news-page table th{color:white;background-color: #646464;text-align: center;}
.news-page table tr{border-top:#e8e8e8 1px solid;}
.news-page table a{color:#323232;width:40px;margin:auto;padding-right:16px;height:100%;text-decoration: none;}
/*.news-page table a{color:#323232;width:40px;margin:auto;padding-right:16px;height:100%;background:url('images/detail.png') center right no-repeat;text-decoration: none;}*/
.news-page table a:hover{color:#A40000;text-decoration: none;}
.job-detail {border-top: none;display: none;}
.job-detail td {padding: 0px 40px 10px;padding-top:10px;text-align: left;}
.job-detail-content {padding: 0 20px 15px; background-color: #f7f7f7; margin-top: -10px;}
.job-detail-content P {line-height: normal; margin: 0;font-size:14px;line-height: 26px;}
.job-detail-content h3 {color: #b37430;font-size:16px;line-height: 40px;padding-top:10px;}

	
 

 /*手机站样式开始*/
@media screen and (max-width:740px){
.mian1_boxb ul li{ width:30%;    padding-bottom: 3%; }
.mian1_boxb ul{ margin-left:0%; }
.top2{ padding-top:16%; }
.top2 img{ height:12em; }
.top2_box{ top:-200px;  }
.top2_box i{font-size: 1.4em;}
.top2_box p{ font-size:0.8em; top: 130px;line-height: 1.4em; }
.mian1_boxb ul li a{ padding-bottom:0.2em; font-size: 0.8em;line-height: 2em;}
.newsin22{ display:none; }
.newsin1{ float:none; width:100%; }
.newsin2{ float:none; width:100%;margin-top: 6%;margin-left: 0;}
.newsin3{ float:none; height: 10%;padding-top: 2%;}
.newsin23{ margin-top:4%; }
.newsin3 p{ padding-left: 0;text-align: center; }
.newsin1 img{ }

.news-page table{ width:110%; }
.news-page table th{ text-align: left; line-height: 2em; }
.news-page table tbody tr td{text-align: left;    line-height: 2.6em;  }
.jobgw{ width: 30%;}
 .news-page table .jobdd,.news-page table .jobrs{ font-size: 0px; }
.jobrq{ width: 30%;}
.jobyq{ width: 30%;}
.mian2{ float:none; width:90%; }
.forms{ float:none; width:100%; }
#table_form th{ text-align:left;     font-size: 1.2em;}
#table_form td font{ display:none; }

 .pro_thumb h1{ margin-top:5%;    width: 100%;text-align: center; }
 .pro_thumb{ height:24em; }
 .pro_thumb img{ width:100%; }

}

.selectmenu{color:#C30D23; border-bottom:#C30D23 2px solid}