﻿charset "utf-8";
/* CSS Document */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;/*background: transparent;*/
}
/* HTML5 display-role reset for older browsers */
body {
	font-family: "新宋体";
}
article, aside, figure, footer, header, hgroup, nav, section {
	display: block;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	color: #696969;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: 500;
	vertical-align: bottom;
}
td {
	font-weight: normal;
	vertical-align: top;
}

/* Form Elements */
input, select {
	vertical-align: middle;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
input[type="checkbox"] {
	vertical-align: bottom;
}
.ie6 input {
	vertical-align: text-bottom;
}
select, input, textarea {
	font: 99% sans-serif;
}
a:hover, a:active {
	outline: none;
}
small {
	font-size: 85%;
}
th {
	font-weight: 500;
}
td, td img {
	vertical-align: top;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* standardize any monospaced elements */
pre, code, kbd, samp {
	font-family: monospace, sans-serif;
}
/* hand cursor on clickable elements */
.clickable, input[type=button], input[type=submit], button {
	cursor: pointer;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
	margin: 0;
}
/* make buttons play nice in IE */
button {
	width: auto;
	overflow: visible;
}
a, img a, img, a img {
	border: 0;
	outline: 0;
	text-decoration: none;
}
a:hover {
	color: #0d71cf;
}
/* begin -------------------------------------------------------------*/




* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 14px;
	line-height: 28px;
	color: #525252;
	margin: 0 auto;
	padding: 0 0;
	background-color: #ffffff;
	font-family: "微软雅黑", "新宋体";
	min-width: 1200px;
}
.header_parents {
	width: 100%;
	float: left;
	padding-bottom: 25px;
	border-top: 2px solid #da251c;
}
.header {
	margin: 0 auto;
	width: 1200px;
	position: relative;
}
.logo {
	float: left;
	margin-top: 37px;
}
.logo img {
	border: 0;
	padding-right:20px;
}
.biaoyu {
	float: left;
	border-left: 1px solid #4f90bd;
	margin-top:43px;
	padding-left: 20px;
	height: 53px;
}
.biaoyu h1 {
	color: #000;
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
}
.biaoyu h2 {
	font-weight: normal;
	color: #0a64a2;
	font-size: 16px;
	padding-top: 5px;
}
.biaoyu h2 span {
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #0a64a2;
	line-height: 18px;
	height: 18px;
	display: inline-block;
	font-size: 18px;
}
.biaoyu h2 span:first-child {
	padding-left: 0;
}
.biaoyu h2 span:last-child {
	border-right: none;
}
.phone {
	background: url(../img/phone_bg.png) no-repeat 0px 3px ;
	float: right;
	
	color: #da251c;
	margin-top:45px;
}
.phone span{ color:#0b70d1; font-size:14px; line-height:14px;}
.phone h3 {padding-left: 55px;
	font-size: 20px;
	font-weight: 600; line-height:24px; padding-bottom:6px;
}
.phone h3  em{font-style:normal;color:#0b70d1;font-weight:normal; font-size:18px; width:90px; display:inline-block; text-align:right;}
.quick_menu {
	position: absolute;
	right: 0;
	top: 0;
	background: #da251c;
	padding-left: 6px;
	padding-right: 6px;
	height: 25px;
}
.quick_menu ul {position: relative;}
.quick_menu ul li {
	float: left;
	padding-left: 6px;
	padding-right: 6px; 
}
.quick_menu ul li  img{cursor:pointer;  border:0;}
.quick_menu ul .wx {
    position: absolute;
    right: -11px;
    top: 25px;
    border: 2px solid hsl(0, 100%, 100%);
    display: none;
    line-height: 0; 
}
.quick_menu ul .wx img{width:105px;}
/*导航*/
.menu_parents {
	width: 100%;
	float: left;
	background: url(../img/menu_bg.png) 0 0 repeat-x; height:57px;
}
.menu {
}
.menu ul {
	height: 57px;
	line-height: 57px;
	font-family: "Microsoft Yahei";
	width: 1200px;
	margin: 0 auto;
	display: block;
}
.menu li {
	float: left;
	height: 57px;
	line-height: 57px;
	background: url(../img/menu_inco.png) no-repeat;
	margin-right: -1px;
}
.menu li a {
	color: #fff;
	font-size: 16px;
	display: inline-block;
}
.menu li:first-child {
	background: none;
}

.menu_ul{
	position: relative;
	width:100%; height:57px;
}
.menu_ul li {
	float:left;
	width:172px; 
}
.menu_ul li.back {
	background:url(../img/menu_Float.png) top center no-repeat;
	width:152px; 
	height:68px;
	z-index: 8;
	position: absolute; top:-10px;
}
.menu_ul li a {
	color: #fff;
	outline: none;
	text-align: center;
	top: 0px;
	text-transform: uppercase;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	position: relative; width:100%;
}
.menu_ul li a:hover, .menu_ul li a:active, .menu_ul li a:visited {
	border: none;
}
/*.menu li.cur a, .menu li a:hover {
	text-decoration: none;
	background: url(../img/common.png) 0 -259px repeat-x;
	color: #006fb9;
}*/

/* ---------------------------------------index css-----------------------------------------------*/
/*banner*/
.banner {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	height: 100%; min-width:1200px;
}
.ban_bg {
	clear: both;
	background: #eeeeee; width:100%; overflow:hidden;
}
.ban_bg .bgitem {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	background: #eeeeee; overflow:hidden;
}
.ban_bg .btn {
	bottom: 5px;
	margin-right: -450px;
	padding: 5px 6px;
	position: absolute;
	right: 50%;
	z-index: 7;
}
.ban_bg .btn span {
	background: none repeat scroll 0 0 #2B130F;
	border: 1px solid #2B130F;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding:0px 10px; border-radius:15px; font-size:12px; font-family:Arial;
}
.bgitem img { width:100%;
}



.search {
	height:55px;
	line-height: 50px;
	background: #f1f1f1;

	width: 100%;
	clear: both; 
}
.search .content {
	width: 1200px;
	margin: 0 auto;height:55px;
}
.search .key_words {
	line-height: 14px; font-size:14px;
	float: left;
	margin-top:25px;
}
.search .key_words span {
	color: #0b70d1;
}
.search .key_words a {
	padding: 0px 4px;
	color: #8d8d8d;
}
.search .key_words a:hover {
	text-decoration: underline; color:#ff8001;
}
.search .right_sear {
	padding-left: 40px;
	float: right;
	margin-top: 14px;
}
.search .right_sear .form {
	float: left;
	height: 22px;
}
.search .right_sear .form .keyword {
	border:2px solid #0257a7; 
	height: 26px;
	line-height: 22px;
	padding: 0 5px 0px 5px;
	width: 165px;
	color: #8d8d8d;
	float: left; font-size:12px; font-family:"新宋体"; 
}
.search .right_sear .form .submit {
	width: 40px;
	height:30px;
	color: #FFF;
	border: none; font-size:12px;
	float: left;background:url(../img/keyword_bg.png) no-repeat center center #0257a7;
}


/*业务范围*/
.index_product_parents{ float:left; width:100%; min-width:1200px; clear:both; padding-top:30px; background:#fff;}
.index_product{ width:1200px; margin:0 auto; }
.index_product_title h1{ text-align:center; color:#0b70d1; font-size:36px; font-weight:normal; line-height:80px;}
.index_product_title h2{ text-align:center; padding-bottom:15px; font-weight:normal;}

.index_product_title H6{ text-align:center; color:#cccccc;font-size:14px; font-weight:normal; background:#e5e5e5 url(../img/index_product_title.png) no-repeat center center; line-height:15px; height:15px; }
.index_product_title H6 a{color:#cccccc;}
.index_product_title H6 a:hover{color:#0b70d1;}
.index_product_content {
	position: relative;
	padding-top:50px;
	float: left;
	padding-left: 0px; padding-bottom:30px;
}

.index_product_content ul li {
    float: left;
    margin-right: 53px; width:260px; text-align:center;
}
.index_product_content ul li a{  font-size:16px; color:#0257a8;}
.index_product_content ul li a:hover{ color:#ff8001;}
.index_product_content ul li img{ width:256px; height:196px; border:2px solid #0d71cf; border-radius:8px;}
.index_product_content ul li img:hover{ border:2px solid #ff8001;}
.index_product_content ul {
}
.img_scroll2lis div {
	padding: 0;
	margin: 0;
	float: left;
}
.s_arrow {
	position: absolute;
	top: -55px;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.s_left {
	background: #333 url(../Img/p_lt.png) no-repeat;
	right: 8px;
}
.s_right {
	background: #333 url(../Img/p_rt.png) no-repeat;
	right: 32px;
}
.s_left:hover {
	background: url(../Img/p_lt2.png) no-repeat;
}
.s_right:hover {
	background: url(../Img/p_rt2.png) no-repeat;
}

.index_case_parents{ width:100%; float:left; clear:both; background:#f4f4f4; min-width:1200px; margin-top:30px; padding-bottom:60px;}
.index_case{ width:1200px; margin:0 auto;}
.index_case_left{ width:350px; float:left;}
.index_case_menu_title{ width:350px; height:150px; background: #0d71cf url(../img/index_case_title.png) left bottom;}
.index_case_menu_title h1{ color:#fff; padding-top:65px; padding-left:175px; font-size:32px; font-weight:normal;}
.index_case_menu_title h6{ color:#fff; padding-top:10px; padding-left:248px; font-size:16px; font-weight:normal;}
.index_case_menu_title h6 a{color:#fff;}
.index_case_menu_title h6 a:hover{ text-decoration:underline;}
.index_case_menu_content ul li{ width:350px; height:140px; border-bottom:1px #dadada solid; background:#ffffff}
.index_case_menu_content ul li a{ display:block; width:100%; height:100%; background:url(../img/index_case_menu_bg.png) 295px center  no-repeat; color:#535353;}
.index_case_menu_content ul li a.tcur{background:url(../img/index_case_menu_bg2.png) 295px center  no-repeat; color:#0257a8;}
.index_case_menu_content ul li a:hover{background:url(../img/index_case_menu_bg2.png) 295px center  no-repeat; color:#0257a8;}
.index_case_menu_content ul li a img{ height:140px; float:left;}
.index_case_menu_content ul li a span{ font-size:18px; width:130px; float:left; margin-top:40px; margin-left:20px;}
.index_case_right{ width:800px; float:right;}


.rt_list { padding-top:40px;	
}
.rt_list dl {
	overflow: hidden;
	zoom: 1;
	padding-bottom:40px;
}
.rt_list dt {
	float: left;
	width: 260px;height:175px;overflow:hidden;
}
.rt_list dd {
	float: right;
	width:515px;
	padding-top: 8px;
	line-height: 22px;
}
.rt_list img {
	max-width: 260px;
}
.rt_list span {
	display: block;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	background: #016ec9;
}
.rt_list b {
	width: 82px;
	float: left;
	color: #0d71cf;
}
.rt_list em {
	color: #525252;
	line-height: 22px;
	width: 415px;
	float: left; font-style:normal;
}
.rt_list .bt {
	padding-top: 16px;
	text-align: left; float:left;
	font-family: "Microsoft Yahei"; margin-left:80px;
}
.bt a {
	display: inline-block;
	width: 110px;
	height:31px;
	line-height:31px;
	text-align: center;
	color: #fff;
	margin-right:15px;
}
.bt .xq {
	background: url(../img/case_xq.png) no-repeat;
}
.bt .zx {
	background: url(../img/case_zx.png) no-repeat;
}


.index_youshi_parents{width:100%; float:left; clear:both; min-width:1200px; margin-top:80px;}
.index_youshi{ width:1200px; margin:0 auto;}
.index_youshi_title { background:url(../img/index_youshi_title_bg.png) center top no-repeat; text-align:center;}
.index_youshi_title  h1{ font-size:60px; line-height:100px; color:#0b70d1;font-weight:600;}
.index_youshi_title  h1 span{ color:#333333; }
.index_youshi_title  h6 { color:#595959; font-weight:normal; font-size:18px; line-height:42px;}

.index_youshi_common {}
.index_youshi_common  span{  background:url(../img/index_youshi_inco.png) no-repeat top left;  width:78px; height:90px;color:#ffffff; font-size:30px; padding-top:18px; padding-left:8px;display:block; float:left;}
.index_youshi_common h2{ font-size:36px; color:#0b70d1; font-weight:600;}
.index_youshi_common h6{ font-size:14px; color:#8e8d8d; font-weight:normal;}
.index_youshi_common dl dd{ float:left; width:500px;}
.index_youshi1{ width:590px; float:left; margin-top:60px;}
.index_youshi2{ width:590px; float:left; margin-top:50px;}
.index_youshi_img1{ float:right; width:552px;}
.index_youshi_img2{ float:left; width:590px;}
.index_youshi3{ width:452px; float:right; margin-top:50px; }
.index_youshi3  dl dd{ width:360px;}
.index_youshi4{ width:552px; float:right; margin-top:50px;}
.index_youshi4  dl dd{ width:400px;}
.index_youshi_img3{ float:right; width:552px;}
.index_youshi5{ width:590px; float:left; margin-top:50px;}


.index_hezuo{width:100%; float:left; clear:both; min-width:1200px;background:#f4f4f4; padding-bottom:60px; border-top: 2px solid #dadada;} 
.index_hezuo_title{ text-align:center; padding-top:50px;} 

.index_hezuo_title h1{ font-weight:600px; color:#0b70d1; font-size:30px; line-height:48px;} 
.index_hezuo_title h6{ font-size:18px; color:#595959; font-weight:normal;}
.index_hezuo_content{ height:110px; position:relative; padding-top:50px;}
.index_hezuo_content_left{ float:left; width:50%; background:#fff; height:100%;}
.index_hezuo_content_center{ width:1060px; height:100%; position:absolute; margin-left:-530px; left:50%;background:#f4f4f4; }
.index_hezuo_content_right{ float:right; width:50%; background:#0d71cf; height:100%;}

.ser_cont {
	position: relative;
	height: 110px;
	width: 1060px;
}
.ser_cont .s_left {
	background: url(../img/s_left.png) no-repeat center center;
	left:-30px;
}
.ser_cont .s_right {
	background: url(../img/s_right.png)  no-repeat center center;
	right: -30px;
}
.ser_cont .s_left:hover {
	background: url(../img/s_left2.png) no-repeat center center;
}
.ser_cont .s_right:hover {
	background: url(../img/s_right2.png)  no-repeat center center;
}
.ser_cont .s_arrow {
	position: absolute;
	top:0px;
	width: 30px;
	height:110px;
	cursor: pointer;
}
.ser_wrap {
	width: 1060px;
	margin: 0 auto;
	overflow: hidden;
}
.ser_wrap ul {
	width: 9999px;
}
.ser_wrap li {
	float: left;
	width: 180px; margin-left:27px;
	display: inline;
}
.ser_wrap img {
	width: 180px;
	height: 110px;
}

.index_jidi_parents{width:100%; float:left; clear:both; min-width:1200px; padding-top:50px; padding-bottom:50px;}
.index_jidi{ margin:0 auto;  width:1200px;}

.index_jidi_content{ position:relative; float:left; height:580px; width:1200px;}
.boxjidi1{ position:absolute; top:142px; left:11px; }
.boxjidi2{ position:absolute; top:10px;  left:238px; }
.boxjidi3{ position:absolute; top:275px; left:238px; }
.boxjidi4{ position:absolute; top:142px; left:465px; }
.boxjidi5{ position:absolute; top:10px;  left:693px; }
.boxjidi6{ position:absolute; top:275px; left:693px; }
.boxjidi7{ position:absolute; top:142px; left:920px; }
.boxjidi_txt{  position:absolute; top:270px; left:545px; }
.boxjidi_txt h2{font-weight:600;transition:none; color:#0d71cf; font-size:24px;}
.boxjidi_txt span{ text-align:center; display:block;color:#0d71cf;}

 .boxF, .boxS, .boxT, .overlay
 
 
        {
            width: 240px;
            height: 300px;
            overflow: hidden;
        }
        .boxF, .boxS
        {
            visibility: hidden;
        }
        .boxF
        {
            transform: rotate(150deg);
            float: left;
            margin-left: 10px;
            -ms-transform: rotate(150deg);
            -moz-transform: rotate(150deg);
            -webkit-transform: rotate(150deg);
			position:static;
        }
        .boxS
        {
            transform: rotate(-60deg);
            -ms-transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
        }
        .boxT
        {
            
            background: no-repeat 50% center;
            background-size: 125% auto;
			transform: rotate(-60deg);
            -ms-transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
            visibility: visible;
        }
		
		 .boxT img{transform: rotate(-30deg);
            -ms-transform: rotate(-30deg);
            -moz-transform: rotate(-30deg);
            -webkit-transform: rotate(-30deg); margin-top:19px; margin-left:-30px; transition:transform 0.5s; cursor: pointer; width:300px; height:260px; } 
		
  .boxT img:hover{
	 
			transform-origin:50% 50%;
			transform:scale(1.2) rotate(-30deg);
            -ms-transform:scale(1.2) rotate(-30deg);
            -webkit-transform:scale(1.2) rotate(-30deg);
            -o-transform:scale(1.2) rotate(-30deg);
            -moz-transform:scale(1.2) rotate(-30deg);
			
			
			}

  .boxT img.title:hover{
	 
			transform-origin:50% 50%;
			 transform: rotate(-30deg);
            -ms-transform: rotate(-30deg);
            -moz-transform: rotate(-30deg);
            -webkit-transform: rotate(-30deg);
			
			transform:scale(1.2);
            -ms-transform:scale(1.2);
            -webkit-transform:scale(1.2);
            -o-transform:scale(1.2);
            -moz-transform:scale(1.2); 
			
			
			}
.index_about{width:100%; float:left; clear:both; min-width:1200px; padding-top:50px;background:#f4f4f4;}

.index_about_title{ width:100%; float:left;}

.index_about_title_left{ width:47%; float:left; }
.index_about_title_left h3{ text-align:right; font-size:52px; color:#0d71cf; font-weight:normal; line-height:100px; text-transform:uppercase;}
.index_about_title_right{ width:50%; float:right; }
.index_about_title_right hr{ display: block;border: 0;border-bottom: 2px solid #dadada; padding-top:50px; border-top:0; width:100%; text-align:right; float:right;} 

.index_about_content{width:100%; float:left;background:url(../img/index_about_bg.png) right bottom  no-repeat;}
.index_about_content_left{ width:47%; float:left; background:url(../img/index_about.jpg) no-repeat right bottom; background-size:cover; height:427px;}

.index_about_content_right{width:50%; float:right;  }
.index_about_content_right_title{ width:620px; padding-top:30px; }

.index_about_content_right_title h3{ color:#010101; font-size:24px; font-weight:600; float:left;}
.index_about_content_right_title span{ float:right;}
.index_about_content_right_title span a{ color:#ff8001;}
.index_about_content_right_title span a:hover{ text-decoration:underline;}
.index_about_content_right_content{ width:620px; clear:both; padding-top:30px;}
.index_about_content_right_content p{ padding-bottom:30px;}
.index_about_content_right_content ul li{ float:left; margin-right:30px; text-align:center;}



.index_news_video_prents{width:100%; float:left; clear:both; min-width:1200px; padding-top:50px;}

.index_news_video{ width:1200px; margin:0 auto;}
.index_news{ width:700px; float:left;}
.index_news_title h3{  color:#e3e3e3; text-transform:uppercase; font-weight:normal; font-size:26px; line-height:40px; display:block;float:left;}
.index_news_title h3 span{font-size:30px; font-weight:600; color:#0b70d1; line-height:30px; float:left;}
.index_news_title h6{ float:right; font-size:14px; font-weight:normal;}
.index_news_title h6 a{color:#ff8001;}
.index_news_title h6 a:hover{ text-decoration:underline;}
.index_news_content{ clear:both; padding-top:30px;}
.index_news_content ul li { width:100%; float:left; padding-bottom:30px;}
.index_news_content ul li img{ float:left; border:0; width:148px; height:100px;}
.index_news_content ul li  h4 { float:left; width:530px; padding-left:20px; padding-top:5px;}
.index_news_content ul li  h4 a{ font-size:18px; font-weight:600; color:#010101; }
.index_news_content ul li  h4 a:hover{ color:#0257a8;}
.index_news_content ul li  p { float:left; width:532px; padding-left:20px; padding-top:1px; line-height:28px;}





.index_blog {
	float: right;
	width: 450px;
}
.index_blog_title {
	text-align: center;
	color: #0b70d1;
	font-size: 30px;
	line-height: 48px; padding-bottom:30px;
}
.index_blog_content {
	background: #0b70d1;
	width: 460px;
	border: 1px solid #cccccc;
}
.index_blog_content_img a {
	display: block;
	position: relative;
	line-height: 0;
	width: 460px;
	height: 294px;
	overflow: hidden;
}
.index_blog_content_img .videoimg {
	position: absolute;
	left: 0;
	top: 0;
	width: 460px;
	height: 294px;
	background: rgba(0,0,0, 0.2) url(../img/videoimg.png) center center no-repeat;
}
.index_blog_content_img ul li img { width:460px;height: 294px;}
.index_blog_content_li {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 450px;
	max-height: 80px;
	overflow-y: scroll;
}
.index_blog_content_li ul li {
	background: url(../img/index_blog_content_li_inco.png) no-repeat 15px 15px;
	text-indent: 30px;
}
.index_blog_content_li ul li a {
	color: #FFF;
}
.index_blog_content_li ul li a:hover{ color:#ff8001}

.footer{width:100%; float:left; clear:both; min-width:1200px; padding-top:50px;}

.footer_nav_parents{ background:#0b70d1; width:100%;float:left; height:55px;}
.footer_nav { width:1200px; margin:0 auto;}
.footer_nav ul li{ float:left;  padding:0 53px; line-height:16px; margin-top:20px; border-right:1px solid #fff;}
.footer_nav ul li:last-child{ border-right:none;}
.footer_nav ul li a{ font-size:16px; color:#fff;}
.footer_nav ul li a:hover{ color:#ff8001}
.footer_copyright_parents{ background:#f5f8fd; width:100%;float:left; padding-top:50px; padding-bottom:20px;}
.footer_copyright{ width:1200px; margin:0 auto;}
.footer_logo{ padding-right:30px; border-right:1px solid #bdc3c7; float:left;}
.footer_txt{ float:left; padding-left:30px;}

.footer_erweima{ float:right;}



.footer_erweima img{ width:80px; height:80px;}

.banner2 {
	width: 100%;    float: left; line-height:0;
}
.banner2  img{width: 100%;}



.content_parents{ width:100%; clear:both; float:left; min-width:1200px; padding-top:50px;}
.content{ width:1200px; margin:0 auto;}

.left {
	width: 300px;
	float: left;
}
.right {
	width: 850px;
	float: right;
}


.intro_menu{ width:300px; float:left; padding-bottom:300px; background:#f4f4f4 url(../img/intro_menu_bg.png) no-repeat bottom left ;}
.intro_menu_title{ padding-top:50px; padding-bottom:15px; margin-left:50px; background:url(../img/intro_menu_title_bg.png) no-repeat left bottom;}
.intro_menu_title h2 { font-size:24px; color:#535353; font-weight:600;}
.intro_menu_title h6{ font-size:18px; font-weight:600; color:#0b70d1; text-transform:uppercase;}
.intro_menu_content{ margin-left:50px; padding-top:30px;}

.intro_menu_content ul li a{ font-size:16px; font-weight:normal; color:#525252; line-height:38px;}
.intro_menu_content ul li a:hover{ color:#0257a8; }
.intro_menu_content ul li.choose a{ font-weight:600; color:#0257a8;}



.pagenav {
	background: #ffffff;
	color: #666;
	padding-bottom: 10px; border-bottom:1px #dadada solid; width:100%; float:left;
}
.pagenav h1{ font-size:24px; font-weight:600; float:left; }
.pagenav span{ float:right; color:#ccc;}
.pagenav span a{ color:#ccc;}
.pagenav span a:hover{color: #525252;}



.right_main { float:left;
	width: 100%;
	min-height: 458px;
	padding-bottom: 30px ; padding-top:50px;
	font-size: 16px;
	line-height: 30px;
}

.right_main p {
	padding-bottom: 10px;
}

.aboutus  p{ padding-bottom:30px;} 
.aboutus img{ float:left; margin-right:15px;  }

.Cultural div, .Cultural p{ width:100%; float:left; padding-bottom:30px;}
.Cultural article  { padding-bottom:30px;width: 100%;
    float: left;}
.Cultural article img{ float:left;}
.Cultural article  p{ float:left; width:400px; padding-top:100px; padding-left:50px;}




.product_menu{width:300px; float:left; }

.product_menu_title{
    width: 300px;
    height: 130px;
    background: #0d71cf url(../img/product_menu_title_bg.png) left bottom;
}

.product_menu_title h1{ color:#fff; padding-top:52px; padding-left:145px; font-size:30px; font-weight:normal;}
.product_menu_title h6{ color:#fff; padding-top:5px; padding-left:150px; font-size:14px; font-weight:normal; text-transform:uppercase;}
.product_menu_content ul li{ border:1px solid #dbdbdb; border-top:none; width:298px; min-height:68px; background:url(../img/pooduct_menu_inco.png) no-repeat 30px 29px; }
.product_menu_content ul li a{ font-size:16px; line-height:68px; color:#535353; padding-left:50px; padding-right:20px; background:url(../img/product_menu_bg.png) no-repeat right center;}
.product_menu_content ul li a:hover{background:url(../img/product_menu_bg2.png) no-repeat right center; color:#0257a8;}

.product_menu_content ul li.choose a{background:url(../img/product_menu_bg2.png) no-repeat right center; color:#0257a8;}








.productclass {
	float: left; width:100%;
}
.productclass ul li {
	width: 260px;
	float: left;
	text-align: center;
	margin-right:30px;
	margin-bottom:25px;
}
.productclass ul li:nth-child(3n+0){ margin-right:0;}
.productclass ul li img {
	max-width: 256px;
	max-height: 190px;
	border: 2px solid #cccccc;
	border-radius: 8px;
}
.productclass ul li a:hover img {
	border: 2px solid #0d71cf;
	border-radius: 8px;
}
.productclass ul li a:hover{ color:#0d71cf;}

.productlistpage {
	margin-top: 20px;
	width: 100%;float: left;
}
.productlistpage ul {
	text-align:center;
}
.productlistpage ul li {
	display:inline-block;
	border: 1px solid #d4e3e9;
	margin-right: 10px; 
	width:30px; 
	height:30px;
	font-size: 14px;
	line-height:30px;
}

.productlistpage ul li.choose {
	border: 1px solid #D5D5D5;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}
.productlistpage ul li a {
	display: block;
	font-size: 14px;
	line-height:30px;
	width: 100%;
	height: 100%;
}

.productlistpage ul li a:hover {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}



.productlistpage ul li.pageupdown  ,.productlistpage ul li.pageupdownok
{ width:60px; height:30px; text-align:center;}

.productlistpage ul li strong{ background:#0d71cf; color:#fff; display:block;}

.pro_special {
	background-color: #fff;
	border: solid 1px #ccc;
	border-radius: 8px;
	zoom: 1;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px; clear:both; width:100%;
}
.pro_special  h4 {
    background: url(../img/pro_special_bg.png) repeat-x ; 
    height:40px;
    line-height:40px;
    padding-left: 27px;
}
.pro_special ul {
	padding-top:30px; padding-bottom:25px;
	float: left;
}
.pro_special ul li {
	width: 241px;
	float: left;
	text-align: center; margin-left:30px;
}
.pro_special ul li img {
	width: 241px;
	height: 185px;
	padding: 1px;
	border: 1px solid #D6D6D6;
}
.pro_special ul li a:hover img {
	border: 1px solid #015691;
}


.product_pic {
	width: 500px;
	float: left;
}
.product-content-img {
	float: left;
	width: 485px;
}
.product-content-img img {
	padding: 3px;
	border: 1px solid #97c0e1;
	width: 490px;
}
.product-content-imglist {
	width: 850px;
	height: 70px;
	float: left;
	margin-top: 15px; background:#f4f4f4; padding-top:15px; padding-bottom:15px;
}
#dvImagesBar {
	width: 800px;
	height: 75px;
	float: left;
}
#dvImagesBar ul {
	float: left;
}
#dvImagesBar ul li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#dvImagesBar ul li img {
	padding: 1px;
	border: 1px solid #9bc2e2;
	cursor: pointer;
	width: 93px;
	height: 67px;
}
.RollButton {
	float: left;
	height: 66px;
	width: 22px;
}
.RollButton a img {
}
.product_title {
	padding-bottom:15px; padding-left:15px; 
	float: left;
	width: 320px;
}
.product_title h2 {
	color: #333;
	line-height: 28px;
	border-bottom: 1px dashed #ccc; font-size:18px; font-weight:600;padding-bottom:15px;
}
.product_title h3, .product_title h4 {
	font-weight: normal;font-size:16px; padding-top:15px;
}
.product_title h3 span {
	font-weight: bold;
}
.Procuct_content {
	width: 100%;
	float: left;
	font-size: 14px;
	padding-top: 30px; padding-bottom:30px;
}

.Procuct_content_title{ background:url(../img/product_content_title_bg.png) repeat-x; background-position:5px; height:30px;}

.Procuct_content_title h5{ background:#fff; float:left; padding-right:15px; color:#0d71cf; font-size:24px; font-weight:normal;}
.Procuct_content_title h4{  background:#fff; float:right; margin-right:20px; padding-left:10px; padding-right:10px; font-weight:normal; color:#a1a1a1; font-size:18px; font-style:oblique; }

.Procuct_content_txt{ clear:both; padding-top:15px;}








.project_menu{width:300px; float:left; }

.project_menu_title{
    width: 300px;
    height: 130px;
    background: #0d71cf url(../img/product_menu_title_bg.png) left bottom;
}

.project_menu_title h1{ color:#fff; padding-top:52px; padding-left:145px;font-size:30px; font-weight:normal;}
.project_menu_title h6{ color:#fff; padding-top:5px; padding-left:142px; font-size:14px; font-weight:normal; text-transform:uppercase;}




.project_menu_content ul li{ width:300px; height:118px; border-bottom:1px #dadada solid; border-left:1px #dadada solid; border-right:1px #dadada solid;background:#ffffff}

.project_menu_content ul li a{ display:block; width:100%; height:100%; background:url(../img/index_case_menu_bg.png) 245px center  no-repeat; color:#535353;}
.project_menu_content ul li.choose a{background:url(../img/index_case_menu_bg2.png) 245px center  no-repeat; color:#0257a8;}
.project_menu_content ul li a:hover{background:url(../img/index_case_menu_bg2.png)  245px center  no-repeat; color:#0257a8;}

.project_menu_content ul li a span{font-size:16px; width:100px; float:left; margin-top:20px; margin-left:20px;}


.project_menu_content ul li a:before{height:118px; float:left; width:118px;display:block; content:""; background:url(../img/index_case_menu1.jpg) no-repeat; background-size:cover;}
.project_menu_content ul li:nth-child(1) a:before{ background:url(../img/index_case_menu1.jpg) no-repeat; background-size:cover;}
.project_menu_content ul li:nth-child(2) a:before{ background:url(../img/index_case_menu2.jpg) no-repeat; background-size:cover;}
.project_menu_content ul li:nth-child(3) a:before{ background:url(../img/index_case_menu3.jpg) no-repeat; background-size:cover;}
.project_menu_content ul li:nth-child(4) a:before{ background:url(../img/index_case_menu4.jpg) no-repeat; background-size:cover;}
.project_menu_content ul li:nth-child(5) a:before{ background:url(../img/index_case_menu1.jpg) no-repeat; background-size:cover;}




.project_class {
	width:100%; float:left; clear:both;
}
.project_class dl {
	width:100%;float:left; padding-bottom:30px;
}
.project_class dl dt {
	width: 262px;
	float: left;
}
.project_class dl dt img {
	width: 260px;
	border: 1px solid #CFE9FF;
}
.project_class dl dt a:hover img {
	border: solid 1px #0d71cf;
}
.project_class dl dd {
	float: left;
	width: 560px;
	padding-left:20px;
	line-height: 26px; font-size:14px;
}
.project_class dl dd a {
	color: #0d71cf;
	display: block; font-size:16px; line-height:32px;
}
.project_class dl dd a:hover {
	text-decoration: underline;
}
.project_class b {
	width: 80px;
	float: left;
	color: #0d71cf; font-weight:normal;
}
.project_class em {
	color: #525252;
	width: 480px;
	float: left;
	font-weight: normal; font-style:normal;
}





.project_class_page  {
	margin-top: 20px;
	width: 100%;float: left;
}
.project_class_page  ul {
	text-align:center;
}
.project_class_page  ul li {
	display:inline-block;
	border: 1px solid #d4e3e9;
	margin-right: 10px; 
	width:30px; 
	height:30px;
	font-size: 14px;
	line-height:30px;
}

.project_class_page  ul li.choose {
	border: 1px solid #D5D5D5;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}
.project_class_page  ul li a {
	display: block;
	font-size: 14px;
	line-height:30px;
	width: 100%;
	height: 100%;
}

.project_class_page  ul li a:hover {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}


.project_class_page ul li.pageupdown  ,.project_class_page ul li.pageupdownok
{ width:60px; height:30px; text-align:center;}






.project {
	width: 820px;
	padding: 10px 15px 0 15px;
	overflow: hidden;
}
.project_title {
	text-align: center;
	color: #BCBBBB;
	font-family: "宋体";
	line-height: 24px;
	margin-bottom: 15px;
	font-size: 12px;
}
.project_title h2 {
	border-bottom: 1px dashed #CCCCCC;
	color: #333;
	font-family: "宋体";
	font-size: 22px;
	line-height: 40px;
	text-align: center;
}
.project_pic ul li {
	text-align: center;
}
.project_pic ul li img {
	max-width: 800px;
}
.project_content {
	width: 100%;
	float: left;
	font-size: 14px;
	padding-top: 30px;
}



.project_content_title{ background:url(../img/product_content_title_bg.png) repeat-x; background-position:5px; height:30px;}

.project_content_title h5{ background:#fff; float:left; padding-right:15px; color:#0d71cf; font-size:24px; font-weight:normal; }
.project_content_title h4{  background:#fff; float:right; margin-right:20px; padding-left:10px; padding-right:10px; font-weight:normal; color:#a1a1a1; font-size:18px; font-style:oblique; }

.project_content_txt{ clear:both; padding-top:15px;}








.news_menu{width:300px; float:left;}
.news_menu_title{ background:#0d71cf; height:60px;border-top-right-radius:10px; color:#fff; font-size:18px; line-height:60px; text-indent:50px;}



.news_menu_content ul li a{ display:block; width:100%; height:50px; line-height:50px; margin-top:1px; text-indent:50px; background: #eeeeee url(../img/news_menu_before_inco.png) no-repeat 40px 24px ; font-size:16px; color:#0d71cf; }

.news_menu_content ul li a:after{   display: inline-block; width:50px; height:50px;
	content: " "; background:url(../img/news_menu_after_inco.png) no-repeat center left; float:right;}


.news_menu_content ul li a:hover{background:rgba(13, 113, 207 , 0.9) url(../img/news_menu_before_inco2.png) no-repeat 40px 24px ; color:#fff;}

.news_menu_content ul li a:hover:after{   display: inline-block; width:50px; height:50px;
	content: " "; background:url(../img/news_menu_after_inco2.png) no-repeat center left; float:right;}


.news_menu_content ul li.choose a{ background:rgba(13, 113, 207 , 0.9) url(../img/news_menu_before_inco2.png) no-repeat 40px 24px ; color:#fff;
}
.news_menu_content ul li.choose a:after{   display: inline-block; width:50px; height:50px;
	content: " "; background:url(../img/news_menu_after_inco2.png) no-repeat center left; float:right;}















.newslist {
	width:100%; clear:both; float:left;
}
.newslist dl {
	border-bottom: 1px dashed #CCCCCC; margin-bottom:25px;
}
.newslist dl dt {
	margin-bottom: 3px;
	margin-top: 5px;
	line-height: 24px;
}
.newslist dl dt a {
	background: url(../Img/ico10.gif) no-repeat 0 9px;
	padding-left: 10px;
	font-size: 16px; line-height:24px; color:#0d71cf;
	font-weight: bold;
}
.newslist dl dt a:hover {
	background: url(Img/ico7.gif) no-repeat 0 6px;
	text-decoration: underline;
}
.newslist dl dt span {
	font-size: 12px;
	float: right;
	padding: 0 10px 0 8px;
}
.newslist dl dd {
	font-size: 14px;
	margin-bottom: 15px; line-height:24px;
}


.newslistpage {margin-top: 20px;
    width: 100%;
    float: left;
}
.newslistpage ul {text-align: center;
}
.newslistpage ul li {
	display: inline-block;
    border: 1px solid #d4e3e9;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
}
.newslistpage  ul li.choose {
	border: 1px solid #D5D5D5;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}


.newslistpage  ul li a {
	display: block;
	font-size: 14px;
	line-height:30px;
	width: 100%;
	height: 100%;
}

.newslistpage ul li a:hover {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}
.newslistpage ul li.pageupdown  ,.newslistpage ul li.pageupdownok
{ width:60px; height:30px; text-align:center;}


.content_10 {
	width: 100%;
	padding: 10px 15px 0 10px;
	overflow: hidden;
}
.content_10 img {
	max-width: 850px;
}
.wzbt h2 {
	border-bottom: 1px dashed #CCCCCC;
	color: #333;
	font-family: "宋体";
	font-size: 22px;
	line-height: 40px;
	text-align: center;
}
.wzbt {
	text-align: center;
	color: #BCBBBB;
	font-size: 12px;
}
.wznr {
	padding: 10px;
}






.listblog {
width:100%;
	float: left; clear:both;
}
.listblog dl {
	width: 250px;
	float: left;
	display: inline-block; margin-right:50px; margin-bottom:30px;
}

.listblog dl:nth-child(3n+0){ margin-right:0;}


.listblog dl dt {
	width: 250px;

}
.listblog dl dt a img {
	border: 1px solid #D6D6D6;
	width: 250px; height:160px;
}

.listblog dl dt a img:hover{ border:1px solid #0d71cf;}
.listblog dl dd {
	text-align: center;
}
.listblog dl dd a {
	font-size: 14px;
}
.listblog dl dd a:hover {
	text-decoration: underline;
}




.pageblog  {margin-top: 20px;
    width: 100%;
    float: left;
}
.pageblog  ul {text-align: center;
}
.pageblog  ul li {
	display: inline-block;
    border: 1px solid #d4e3e9;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
}
.pageblog   ul li.choose {
	border: 1px solid #D5D5D5;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}


.pageblog   ul li a {
	display: block;
	font-size: 14px;
	line-height:30px;
	width: 100%;
	height: 100%;
}

.pageblog  ul li a:hover {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0d71cf;
	color: #fff;
	text-decoration: none;
}
.pageblog ul li.pageupdown  ,.pageblog ul li.pageupdownok
{ width:60px; height:30px; text-align:center;}



.rongyu tr td { padding-left:14px; padding-right:14px; padding-bottom:15px;}
.rongyu tr td img{ width:180px; height:263px;}
.rongyu tr td{ text-align:center;}





.fuwujianji tr:nth-child(even) { background:#f8f8f8;}
.fuwujianji tr td{ padding-top:15px; padding-bottom:15px;}

/*标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志标志*/













/*分类*/
.left_part {
	width: 239px;
	font-family: "Microsoft Yahei";
	float: left;
}
.left_cate h3 {
	text-align: center;
	background: url(../img/index.png) 0 -66px no-repeat;
	height: 62px;
	padding-top: 26px;
	font-weight: normal;
	margin-bottom: 6px;
	font-size: 26px;
	font-family: "Microsoft Yahei";
}
.left_cate h3 a {
	color: #fff;
	font-size: 26px;
	display: block;
	text-decoration: none;
}
.left_cate h3 em {
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
	font-style: normal;
}
.left_cate ul li {
	margin-bottom: 6px;
	font-size: 20px;
}
.left_cate ul li a {
	display: block;
	background: url(../img/index.png) 0 -154px no-repeat;
	height: 41px;
	line-height: 41px;
	color: #0d71cf;
	text-indent: 50px;
	font-size: 14px;
	font-weight: bold;
}
.left_cate ul li a:hover {
	background: url(../img/index.png) 0 -195px no-repeat;
	color: #fff;
	text-decoration: none;
}
.left_cate ul li.choose a {
	background: url(../img/index.png) 0 -195px no-repeat;
	color: #fff;
	text-decoration: none;
}
.left_tel {
	display: block;
	background: url(../img/index.png) 0 -236px no-repeat;
	height: 82px;
	color: #fff;
	text-align: center;
	width: 238px;
	margin-top: 15px;
}
.left_tel span {
	display: block;
	padding-top: 5px;
	font-size: 14px;
	line-height: 18px;
}
.left_tel em {
	display: block;
	font-size: 24px;
	font-style: normal;
	line-height: 36px;
}
.foot_bg {
	background: #fff;
	padding: 25px 0 25px;
}
.f_con {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}
.f_con h2 {
	padding: 0px 0px 0 120px;
}
.f_con h2 img {
	width: 156px;
	height: 114px;
}
.fl {
	float: left;
}
.f_con p {
	line-height: 30px;
	color: #8d8d8d;
	text-align: left;
	padding: 10px 0 10px 44px;
	background: url(../img/index.png) -696px -364px no-repeat;
	display: inline;
	margin-left: 38px;
}
.f_con h3 {
	font-size: 12px;
	text-align: center;
	line-height: 12px;
	font-weight: normal;
	padding-left: 20px;
}


.leib .tit {
	background: #0870c5;
	height: 32px;
	line-height: 32px;
	padding-left: 13px;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}
.leib ul {
	border: 1px solid #dfdfdf;
	padding: 12px 5px 12px 5px;
	background: #fff;
	border-top: 0;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
-moz-border-radius-topleft: 0 -moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.leib ul .choose a {
	display: block;
	color: #015691;
}
.leib ul li a {
	display: block;
	padding-left: 40px;
	background: url(../Img/ico003.gif) no-repeat 30px 13px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}


.right_main_2 {
	width: 752px;
	min-height: 458px;
	border: solid 1px #d5d5d5;
	border-radius: 5px;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}

.hezuo img {
	border: 1px #D6D6D6 solid;
}
.rightl {
	width: 715px;
	float: left;
	display: inline;
	overflow: hidden;
}
.pro_main {
	background-color: #fff;
	border: solid 1px #ccc;
	border-radius: 3px;
	zoom: 1;
	padding: 10px 5px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pro_nav {
	margin-bottom: 10px;
	padding: 0 5px;
	border-bottom: solid 1px #ccc;
}

.diysr {
	background: url(../Img/base754.gif) repeat-x;
	height: 36px;
	line-height: 36px;
	padding-left: 27px;
}

h4 {
	font-size: 14px;
}
.left1 {
	float: left;
	width: 239px;
	/* overflow: hidden; */
	display: inline;
	margin-left: 5px;
}





.productclasslist {
	padding-top: 15px;
	padding-bottom: 15px;
}
.productclasslisttitle {
	text-align: center;
	background: url(../Img/h2_bg.jpg) no-repeat;
	height: 24px;
	line-height: 24px;
	padding: 10px;
	font-weight: normal;
	font-size: 20px;
	font-family: "Microsoft Yahei";
	color: #FFF;
}
.productclasslistcontent ul li {
}
.productclasslistcontent ul {
	border: 1px solid #dddddd;
	padding: 10px 0;
}
.productclasslistcontent ul li a {
	display: block;
	background: url(../Img/left_li2.png) no-repeat 36px 12px;
	height: 30px;
	line-height: 30px;
	color: #0d71cf;
	text-indent: 50px;
	font-size: 14px;
	font-weight: bold;
}
.productclasslistcontent ul li a:hover {
	text-decoration: underline;
}
.leib2 {
	width: 201px;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}
.leib2 .tit {
	color: #fff;
	font-size: 14px;
	background: #0870c5;
	height: 32px;
	line-height: 32px;
	padding-left: 18px;
	overflow: hidden;
	font-weight: bold;
}
.leftlx .dianh {
	padding: 0 5px 0 10px;
}
.leftlx .dianhua {
	background: url(../Img/Teln.gif) no-repeat scroll 0 18px transparent;
	color: #666666;
	line-height: 20px;
	padding: 10px 0 10px 55px;
}
.leftlx .dianhua span {
	display: block;
	font: 18px "Impact";
	color: #015691;
}
.leib2 .leftlx {
	border: 1px solid #dfdfdf;
	padding: 12px 5px 12px 5px;
	background: #fff;
	border-top: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
-moz-border-radius-topleft: 0 -moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.width239 {
	width: 239px;
}
.red {
	color: #F00;
	font-weight: bold;
	padding: 0 5px;
}
/*qq在线客服样式*/
.doyoo_pan_icon {
	position: fixed;
	top: 180px;
	right: 5px;
	width: 149px;
	height: 374px;
	z-index: 999;
}
.doyoo_pan_icon_inner {
	width: 149px;
	float: right;
	background: url(../img/index.png) -300px -827px no-repeat;
	height: 374px;
}
.doyoo_pan_icon_inner ul.first {
	position: absolute;
	top: 55px;
	left: 7px;
}
.doyoo_pan_icon_inner ul.first li a {
	width: 135px;
	height: 30px;
	background: url(../img/index.png) -449px -827px no-repeat;
	display: block;
	text-align: center;
	font-weight: bold;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	line-height: 30px;
	margin-top: 5px;
}
.doyoo_pan_icon_inner ul.second li.last {
	margin-top: 8px;
}
.doyoo_pan_icon_inner ul.second {
	position: absolute;
	top: 200px;
	left: 10px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.doyoo_pan_icon div.doyoo_pan_close {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 13px;
	width: 13px;
	background: url(../img/close.gif) no-repeat center center;
	background: url(../img/index.png) -584px -827px no-repeat;
	cursor: pointer
}
/*qq在线客服样式 结束*/










.categry {
	width: 960px;
	margin: 0 auto 20px;
}
.right_part {
	width: 708px;
	border: 1px solid #f0f0f0;
	background: #fff;
	float: right;
}
.r_tit {
	background: url(../img/common.png) 0 -171px repeat-x;
	height: 37px;
	line-height: 37px;
	font-weight: normal;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
.r_tit a.tfirst {
	background: none;
}
.r_tit a {
	float: left;
	padding: 0 30px;
	color: #0d71cf;
}
.r_tit a.tcur, .r_tit a:hover {
	background: url(../img/common.png) 0 -136px repeat-x;
	color: #fff;
	text-decoration: none;
}

.bg3 {
	padding-top: 15px;
	height: 257px;
	margin: 0 auto;
	margin-bottom: 28px;
	clear: both;
}
.show {
	width: 960px;
	margin: 0 auto;
	font-family: "Microsoft Yahei";
	background: url(../img/index.png) 0 -570px no-repeat;
	height: 257px;
}
.sh_tit {
	text-align: center;
	font-weight: normal;
	height: 44px;
	line-height: 44px;
	margin-bottom: 18px;
}
.sh_tit a {
	color: #1b72af;
	font-size: 18px;
}
.sh_cont {
	position: relative;
	height: 170px;
	width: 960px;
	margin: 0 auto;
}
.sh_cont .h_arrow {
	position: absolute;
	top: 58px;
	width: 13px;
	height: 26px;
}
.sh_cont .h_left {
	background: url(../img/index.png) -72px -18px no-repeat;
	left: 0px;
}
.sh_cont .h_right {
	background: url(../img/index.png) -85px -18px no-repeat;
	right: 0px;
}
.sh_wrap {
	width: 878px;
	margin: 0 auto;
	overflow: hidden;
}
sh_wrap ul {
	width: 9999px;
}
.sh_wrap li {
	float: left;
	width: 201px;
	margin: 0px 9px;
	display: inline;
}
.sh_wrap img {
	width: 187px;
	height: 131px;
	background: url(../img/index.png) -430px 0 no-repeat;
	padding: 5px 7px 5px;
}
.sh_wrap span {
	display: block;
	text-align: center;
	color: #1b72af;
}
.abnner_middle {
	width: 960px;
	position: relative;
	margin: 0 auto 20px;
	font-family: "Microsoft Yahei";
}
.abnner_middle .ad_tel {
	font-size: 22px;
	right: 35px;
	top: 16px;
	position: absolute;
	color: #fff;
}
.ad_tel em {
	display: block;
	font-size: 26px;
	font-weight: bold;
	margin: 4px 0;
}
.ad_tel .ad_zx {
	display: inline-block;
	background: url(../img/index.png) -696px -540px no-repeat;
	color: #fff;
	width: 120px;
	height: 30px;
	line-height: 27px;
	text-align: center;
	font-size: 18px;
	margin-left: 30px;
}

.box {
	border: 1px solid #e5e5e5;
	background: #fff;
}
.honor {
	margin-bottom: 30px;
	height: 280px;
	overflow: hidden;
}
.box_tit {
	background: url(../img/common.png) 0 -92px repeat-x;
	height: 44px;
	line-height: 44px;
	padding: 0 20px 0 15px;
	font-weight: normal;
	border-bottom: 1px solid #efefef;
}
.box_tit .more {
	color: #ababab;
	font-size: 12px;
	float: right;
}
.box_tit .name {
	font-family: "Microsoft Yahei";
	color: #1b72af;
	font-size: 16px;
	background: url(../img/index.png) -239px 0 no-repeat;
	padding-left: 50px;
}
.ho_cont {
	position: relative;
	height: 190px;
	margin: 24px auto 20px;
}
.ho_arrow {
	position: absolute;
	top: 77px;
	width: 16px;
	height: 18px;
}
.ho_left {
	background: url(../img/index.png) -98px -18px no-repeat;
	left: 6px;
}
.ho_right {
	background: url(../img/index.png) -114px -18px no-repeat;
	right: 6px;
}
.ho_wrap {
	width: 904px;
	margin: 0 auto;
	overflow: hidden;
}
.ho_wrap ul {
	width: 9999px;
	margin-left: 0px;
}
.ho_wrap li {
	float: left;
	width: 206px;
	margin: 0px 10px;
	display: inline;
}
.ho_wrap img {
	width: 199px;
	height: 153px;
	border: 3px solid #d1d0d0;
}
.ho_wrap span {
	display: block;
	text-align: center;
	color: #1b72af;
	font-family: "Microsoft Yahei";
}
.wp1 {
	margin-bottom: 30px;
}
.about {
	width: 675px;
	float: left;
	height: 390px;
	overflow: hidden;
}
.ab_con {
	padding: 24px 4px 26px 10px;
}
.ab_con dt {
	width: 328px;
	float: left;
}
.ab_con img {
	width: 324px;
	height: 290px;
	border: 2px solid #e2e2e2;
}
.ab_con dd {
	width: 322px;
	float: right;
}
.ab_con h3 {
	font-family: "Microsoft Yahei";
	font-weight: normal;
	margin-bottom: 12px;
}
.ab_con h3 a {
	color: #1b72af;
	font-size: 19px;
}
.ab_con .txt {
	color: #8d8d8d;
	line-height: 24px;
	overflow: hidden;
	padding-right: 8px;
}
.ab_con .txt span {
	display: block;
	text-indent: 18px;
}
.ab_more {
	display: block;
	text-align: right;
	color: #1b72af;
	padding-right: 5px;
}
.ab_link {
	margin-top: 20px;
}
.ab_link a {
	display: inline-block;
	margin-right: 8px;
	color: #fff;
	padding: 2px 12px;
	font-family: "Microsoft Yahei";
	background: #1b72af;
	line-height: 14px;
}
.ab_link .last_a {
	margin-right: 0px;
}
.youshi {
	width: 264px;
	height: 390px;
	float: right;
	background: url(../img/index.png) -696px 26px no-repeat;
	background-color: #016ec9;
	font-family: "Microsoft Yahei";
}
.youshi h3 {
	font-size: 24px;
	line-height: 36px;
	border-bottom: 1px solid #ffffff;
	width: 85%;
	margin-left: 20px;
	margin-top: 7px;
}
.youshi h3 a {
	color: #FFF;
}
.youshi h3 a:hover {
	text-decoration: none;
}
.youshi ul {
	padding: 30px 30px;
}
.youshi ul li {
	height: 46px;
}
.youshi ul li a {
	color: #ffffff;
	font-size: 18px;
	line-height: 18px;
}
.youshi ul li a:hover {
	font-style: italic;
	padding-left: -5px;
	text-decoration: none;
}
.gy {
	height: 242px;
	overflow: hidden;
}
.gy_cont {
	position: relative;
	height: 156px;
	margin: 23px auto 10px;
}
.gy_wrap {
	width: 860px;
	margin: 0 auto;
	overflow: hidden;
}
.gy_wrap ul {
	width: 9999px;
	margin-left: -12px;
}
.gy_wrap li {
	float: left;
	width: 196px;
	margin: 0px 12px;
	display: inline;
}
.gy_wrap a {
	color: #8d8d8d;
}
.gy_wrap img {
	width: 190px;
	height: 128px;
	border: 3px solid #d1d0d0;
}
.gy_wrap span {
	display: block;
	text-align: center;
}
.white {
	padding: 40px 0 28px;
	background: #fff;
}
.n1 {
	width: 337px;
	float: left;
	display: inline;
}
.n_prat {
	height: 434px;
	overflow: hidden;
}
.n1 .n_tit {
	background: url(../img/index.png) -300px -164px no-repeat;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	font-weight: normal;
	padding: 0 4px 6px 4px;
}
.n_tit .n_more {
	color: #8d8d8d;
	font-size: 12px;
	float: right;
}
.n1 .n_tit .n_name.cur, .n1 .n_tit .n_name:hover {
	background: url(../img/index.png) 0 -827px no-repeat;
	color: #fff;
}
.n1 .n_tit .n_name {
	width: 140px;
	height: 27px;
	display: inline-block;
	text-align: center;
	line-height: 27px;
}
.n_prat .top_img {
	width: 334px;
	height: 87px;
	display: block;
	background: #e2e2e2;
	padding: 2px 2px 3px 2px;
	margin-bottom: 6px;
}
.n_prat .top_img img {
	width: 334px;
	height: 87px;
	border: 0;
}
.n_prat li {
	height: 32px;
	line-height: 32px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #c0c0c0;
}
.n1 li a {
	background: url(../img/index.png) 0 -870px no-repeat;
	padding-left: 17px;
}
.n3 .n_tit {
	margin-bottom: 7px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	font-weight: normal;
	padding: 0 4px 6px 4px;
	background: url(../img/index.png) -300px -236px no-repeat;
}
.n_tit .n_more {
	color: #8d8d8d;
	font-size: 12px;
	float: right;
	font-weight: normal;
}
.n_tit .n_name {
	font-family: "Microsoft Yahei";
	color: #1b72af;
	font-size: 16px;
}
.nav_bg {
	background: url(../img/common.png) 0 -49px repeat-x;
	height: 43px;
	line-height: 43px;
	clear: both;
	margin-top: 15px;
}
.nav_bg .ft_nav {
	width: 960px;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.ft_nav a {
	color: #fff;
	padding: 0px 15px;
}
.n1 .n_tit .n_name.cur, .n1 .n_tit .n_name:hover {
	background: url(../img/index.png) 0 -827px no-repeat;
	color: #fff;
}
.n1 .n_tit .n_name {
	width: 140px;
	height: 27px;
	display: inline-block;
	text-align: center;
	line-height: 27px;
}
.n2 {
	width: 360px;
	float: left;
	padding-left: 32px;
	background: url(../img/index.png) -942px -827px no-repeat;
}
.n2 .n_tit {
	background: url(../img/index.png) -300px -200px no-repeat;
}
.n2 .top_vd {
	display: block;
	margin-bottom: 3px;
}
.mt5 {
	margin-top: 5px;
}
.tc img {
	width: 358px;
	height: 288px;
}
.top_vd em {
	display: block;
	text-align: center;
	color: #1b72af;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
	font-family: "Microsoft Yahei";
}
.n3 {
	width: 197px;
	float: right;
	padding-left: 32px;
	background: url(../img/index.png) -942px -827px no-repeat;
}
.n_prat .n_tit {
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	font-weight: normal;
	padding: 0 4px 6px 4px;
}
