﻿@charset "utf-8";
*{margin:0;padding:0}

body{
	font-size:14px;
	color:#333;
	background-color:#f5f5f5;
	font-family:Microsoft yahei,Arial;
}

ul,li{list-style:none;}
img{border:0;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.h50{height:50px; clear:both; overflow:hidden;}
.h20{height:20px; clear:both; overflow:hidden;}
.mb20{ margin-bottom:20px;}

.w1100{width:1100px; margin:0 auto;}
a{color:#000; text-decoration:none; font-size:14px;}
a:hover{color:#ff9000; }
input::-ms-clear{display:none;}
.box-shadow {
  -webkit-box-shadow: 0 0 15px rgb(223,223,223);
  -moz-box-shadow:0 0 15px rgb(223,223,223);
  box-shadow: 0 0 15px rgb(223,223,223);
	/* gte ie8 */ 
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=6) 
	progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10)
	progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10)
	progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=6)"; 
			 
	/* lte ie7 */ 
	*filter:  
	progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=6) 
	progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10) 
	progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10) 
	progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=6); 
}

.row_2_1 ul li,.row_2_2 ul li,.row_2_l_16 ul {
  -webkit-box-shadow:0 5px 15px -3px rgb(223,223,223);
  -moz-box-shadow:0 5px 15px -3px rgb(223,223,223);
  box-shadow: 0 5px 15px -3px rgb(223,223,223);
	/* gte ie8 */ 
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=6)"; 
			 
	/* lte ie7 */ 
	*filter:  
	progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=6); 
}
.row_2_1 ul li:last-child,.row_2_2 ul li:last-child{ 
	box-shadow: none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-filter:none;
  *filter: none;

}
.logo{ height:110px; border-bottom:#597a8c solid 2px; background-color:#083853;}
/* 全站导航 */

.menu{ height:55px; background-color:#083853;}
.menu ul{ float:left;}

.menu ul li{
	height:55px;
	float:left;
	line-height:55px;
	padding-left:18px;
	padding-right:18px;
}
.menu ul li:hover,.active { background:url(../images/menubg.gif) no-repeat top center;}
.menu ul li a{ color:#fff; font-size:16px;line-height:55px;}
.menu ul li a:hover{color:#53e4c7; }
.menu ul li:hover a,.active a{color:#53e4c7!important;}

.main{ margin:15px auto;}
.row_1_1{ width:720px;}
.row_1_2{ width:350px;}
.row_1_1 h2,.row_1_2 h2{ font-size:22px; color:#333; height:50px; line-height:50px; font-weight:normal;}
.row_1_1_box{ width:690px; height:240px; background-color:#FFF; padding:20px 15px;}
.xwjj{ width: 340px;}


.row_1_2_box{ width:320px; height:250px; background-color:#FFF; padding:15px;}
.tzgg{ margin-top:8px;}
.tzgg{ line-height:28px; overflow:hidden;}
.tzgg li{ height:28px; overflow:hidden;}
.tzgg li span{ float:right; font-size:12px; font-family:"Times New Roman", Times, serif; color:#CCC; margin-left:20px;}
.btns{ margin-bottom:20px;}
.btns_l{ width:345px; height:70px; line-height:70px; background:url(../images/bg1.jpg) no-repeat; border-radius:5px}
.btns_r{ width:345px; height:70px; line-height:70px; background:url(../images/bg2.jpg) no-repeat;border-radius:5px}
.btns_l a,.btns_r a{ color:#fff; font-size:18px; display:block; width:245px; height:70px; padding-left:100px;}
.row_2{ margin-top:20px;}
.row_2_l{ width:720px;}
.row_2_r{ width:350px;}
.row_2_r_1{ width:350px; height:250px; background-color:#FFF;}
.row_2_r_2{ width:350px; height:160px; background-color:#FFF; margin-top:20px;}
.row_2_r_3{ width:350px; height:270px; background-color:#FFF; margin-top:20px;}

.row_2_r_1 h3,.row_2_r_2 h3{font-size:18px; color:#333; height:40px; line-height:40px; font-weight:normal; padding-left:15px; padding-top:5px;}
.weixin{ padding:0 10px 10px 10px;}
.weixin_img{ width:110px;}
.weixin_wz{ width:220px; font-size:14px; line-height:180%;}
.row_2_1,.row_2_2{ width:345px; margin-bottom:10px; background-color:#fff;}
.row_2_1 h3,.row_2_2 h3{ font-size:16px; text-align:center; line-height:34px; }
.row_2_1 h4,.row_2_2 h4{ font-size:14px; text-align:center; line-height:24px; font-weight:normal; height:24px;}
.row_2_1 h4 a{ color:#048bb4;}
.row_2_2 h4 a{ color:#ffbb31; }
.row_2_1 h4{ color:#048bb4; border-bottom:#048bb4 solid 2px;}
.row_2_2 h4{ color:#ffbb31; border-bottom:#ffbb31 solid 2px;}
.row_2_1 h3{ color:#048bb4; }
.row_2_2 h3{ color:#ffbb31; }
.row_2_l_5,.row_2_l_6,.row_2_l_16{ background-color:#fff;}
.row_2_1 ul,.row_2_2 ul{ padding:10px 0px;min-height: 230px;_height:230px;}
.row_2_1 ul li,.row_2_2 ul li{ height:22px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden;}


.row_2_3{ width:345px;}
.row_2_3 h2{ font-weight:normal; font-size:22px; line-height:50px; height:50px;}
.photo{ width:320px; height:240px;}
.row_1_1_box li{ line-height:28px;}
.row_1_1_box li span{ float:right; font-size:12px; font-family:"Times New Roman", Times, serif; color:#CCC; margin-left:20px;}
.links{ line-height:40px; height:40px; overflow:hidden; color:#083853; font-size:14px; margin-top:15px; margin-bottom:15px;}
.links a{ color:#083853;}
.xwjj li { height:28px; overflow:hidden;}
.slideTxtBox{ width:350px;}
.slideTxtBox .hd{ height:40px; line-height:40px; background:#fff; position:relative; border-bottom:#d5313d solid 2px; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:0; height:40px;   }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; text-align:center; font-size:18px; width:175px; color:#333  }
.slideTxtBox .hd ul li.on{ height:40px;  background:#d5313d; color:#fff; }

.slideTxtBox .bd ul{ padding:10px 0px 0px 0px;  zoom:1; min-height:208px; _height:208px;  }
.slideTxtBox .bd li{ height:28px; line-height:28px; overflow:hidden; padding-left:45px; padding-right:20px;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .divbtn{ margin-top:10px; height:40px; line-height:40px; text-align:center; background:#d5313d;}
.slideTxtBox .divbtn a{ color:#fff}

.slideTxtBox_1{ width:345px;}
.slideTxtBox_1 .hd{ height:30px; line-height:30px; background:#fff; position:relative; border-bottom:#048bb4 solid 2px; }
.slideTxtBox_1 .hd ul{ float:left; position:absolute; left:0; top:0; height:30px;   }
.slideTxtBox_1 .hd ul li{ float:left; cursor:pointer; text-align:center; font-size:16px; width:115px; color:#333  }
.slideTxtBox_1 .hd ul li.on{ height:30px;  background:#048bb4; color:#fff; }

.slideTxtBox_1 .bd ul{ padding:10px 0px 0px 0px;  zoom:1;  min-height:208px; _height:208px;   position:relative;}
.slideTxtBox_1 .bd li{ height:28px; line-height:28px; overflow:hidden; padding-left:20px; padding-right:20px; text-align:center}
.slideTxtBox_1 .bd li .date{ float:right; color:#999;  }
.slideTxtBox_1 .divbtn{ margin-top:10px; height:40px; line-height:40px; text-align:center; background:#048bb4; position:absolute; bottom:-10px; width:100%;}
.slideTxtBox_1 .divbtn a{ color:#fff}


.slideTxtBox_2{ width:345px;}
.slideTxtBox_2 .hd{ height:30px; line-height:30px; background:#fff; position:relative; border-bottom:#ffbb31 solid 2px; }
.slideTxtBox_2 .hd ul{ float:left; position:absolute; left:0; top:0; height:30px;   }
.slideTxtBox_2 .hd ul li{ float:left; cursor:pointer; text-align:center; font-size:16px; width:115px; color:#333  }
.slideTxtBox_2 .hd ul li.on{ height:30px;  background:#ffbb31; color:#fff; }

.slideTxtBox_2 .bd ul{ padding:10px 0px 0px 0px;  zoom:1;  min-height:208px; _height:208px; position:relative;}
.slideTxtBox_2 .bd li{ height:28px; line-height:28px; overflow:hidden; padding-left:20px; padding-right:20px; text-align:center}
.slideTxtBox_2 .bd li .date{ float:right; color:#999;  }
.slideTxtBox_2 .divbtn{ margin-top:10px; height:40px; line-height:40px; text-align:center; background:#ffbb31; position:absolute; bottom:-10px; width:100%;}
.slideTxtBox_2 .divbtn a{ color:#fff}

		.slideBox{ width:320px; height:240px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:320px; height:240px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }



.n1{ background:url(../images/n1.png) no-repeat 20px center;}
.n2{ background:url(../images/n2.png) no-repeat 20px center;}
.n3{ background:url(../images/n3.png) no-repeat 20px center;}
.n4{ background:url(../images/4.png) no-repeat 20px center;}
.n5{ background:url(../images/5.png) no-repeat 20px center;}
.n6{ background:url(../images/6.png) no-repeat 20px center;}
.n7{ background:url(../images/7.png) no-repeat 20px center;}
.n8{ background:url(../images/8.png) no-repeat 20px center;}

.footer{ background-color:#083853; text-align:center; line-height:200%; font-size:14px; color:#fff; padding-top:10px; padding-bottom:10px;}


.banner{ height: 300px; margin-top:0px; margin-bottom:0px; }
media="all"
ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.slider-gradient-left,
.slider-gradient-right {
    position: relative;
}

.slider-gradient-left:after {
    content: "";
    display: block;
    position: absolute;
    width: 30%;
    height: 100%;
    left: 0;
    bottom: 0;
    background-image:
    -webkit-linear-gradient(left, #f5f5f5, transparent);
    background-image:
    linear-gradient(to right, #f5f5f5, transparent);
    z-index: 1;
}

.slider-gradient-right:after {
    content: "";
    display: block;
    position: absolute;
    width: 30%;
    height: 100%;
    right: 0;
    bottom: 0;
    background-image:
    -webkit-linear-gradient(right, #f5f5f5, transparent);
    background-image:
    linear-gradient(to left, #f5f5f5, transparent);
    z-index: 1;
}

.front-page-banner {
    width: 100%;
    margin: 0px auto;
    position: relative;
    background-color: #f5f5f5;
}

.front-page-banner .widget {
    margin-bottom: 0;
}

.widget_metaslider_widget .widget-title {
    display: none;
}

.page .flexslider,
.front-page-banner .metaslider .flexslider {
    margin-bottom: 0;
}

.front-page-banner .metaslider {
    max-width: 2000px;
}

.front-page-banner .metaslider .slides img,
.front-page-banner .flexslider .slides img,
.front-page-banner .metaslider img,
.front-page-banner .widget img {
    max-height: 300px;
}


.front-page-banner .metaslider li {
    padding: 0;
}

.front-page-banner .metaslider .flex-control-nav {
    display: none;
}

.front-page-banner .metaslider .flex-direction-nav a {
    margin: 0;
    display: block;
    position: absolute;
    top: 35%;
    z-index: 10;
    cursor: pointer;
    opacity: 0.3;
    -webkit-transition: all .3s ease;
}

.front-page-banner .metaslider .flex-direction-nav .flex-next {
    right: 8%;
}

.front-page-banner .metaslider .flex-direction-nav .flex-prev {
    left: 8%;
}

.front-page-banner .metaslider .flexslider:hover .flex-next,
.front-page-banner .metaslider .flexslider:hover .flex-prev {
    opacity: 0.8;
}

.front-page-banner .metaslider .flexslider:hover .flex-next:hover,
.front-page-banner .metaslider .flexslider:hover .flex-prev:hover {
    opacity: 1;
}

.front-page-banner .metaslider .flex-direction-nav .flex-disabled {
    cursor: default;
    pointer-events: none;
}
.banner_wz{ position:absolute; right:250px; top:50px; z-index:999}
.row_2_1{ background:url(../images/tdbg1.jpg) no-repeat center bottom; background-color:#FFF;}
.row_2_2{ background:url(../images/tdbg2.jpg) no-repeat center bottom; background-color:#FFF;}
.search{ padding:10px 40px;}
.s_txt{ width:120px; font-size:16px; font-weight:normal; line-height:35px;}
.s_input{ margin-left:15px;}

.ipt{width:200px;text-indent:5px;border:1px solid #ccc;padding:5px 0;box-shadow:0 0 3px #ddd inset;-webkit-box-shadow:0 0 3px #ddd inset;}
.ipt:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);}

h2 span{ float:right; font-size:14px; padding-right:10px;}
h2 span a{ color:#666;}

.nav{ line-height:50px; height:50px; font-size:16px;}
.nav a{ color:#333; font-size:16px;}
.con_text{ background-color:#FFF; padding:25px; font-size:16px; line-height:200%; }
.con{margin-bottom:15px;}
.con_text .show_a{ font-size:20px; line-height:40px; text-align:center; color:#000;font-family:Microsoft yahei,Arial; margin-top:20px;}
.con_text .show_b{ font-size:12px; color:#999; text-align:center; line-height:25px;}
.con_text .show_c{ font-size:16px; line-height:200%; margin:20px 0px; padding:0 15px 25px 15px; min-height:400px; _height:400px; font-family:Microsoft yahei,Arial;}
.con_text .show_c img{ max-width:750px;}
.con_text .show_c p{ margin-bottom:15px;}
.con_text  .show_c h2{ border-bottom:dotted #CCC 1px; line-height:35px; font-size:18px; color:#0a86bb;font-family:Microsoft yahei,Arial; border-left: 5px solid #0a86bb; margin:15px 0 15px 0;}
.con_text h3{ border-bottom:dotted #CCC 1px; line-height:35px; font-size:16px; color:#0a86bb;font-family:Microsoft yahei,Arial; border-left: 5px solid #0a86bb; margin:15px 0 15px 0;font-weight:normal;margin-right: 25px;padding-left:25px;}
.con_text h3 span{float:right;font-size:14px; font-weight:normal;}
.show_c table{
	border-width: 6px 1px 6px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    table-layout:fixed;
    empty-cells:show; 
    border-collapse: collapse;

    margin:20px auto 20px auto;
	min-width:60%;
	/*width:100%;*/
}

.show_c table td{
    height:25px;
	line-height:25px;
	border:1px solid rgb(204, 204, 204);
	padding:5px;
	word-WRAP:break-word;
}
.show_c table td p{ margin:0!important;}

.list{ width:1100px; margin:20px auto; background:#fff; padding:20px;}
.list .listl {
    width: 230px;
    background-color: #bad4e2;
}
.list .listl h2 {
    font-size: 18px;
    color: #083853;
    font-weight: bold;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}
.list .listr {
    width: 840px;
}
.list .listr ul{ border:#CCC solid 1px; padding:15px;}
.list .listr li{
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E1E1;
	overflow:hidden;
	height:30px;
}
.list .listr li span{ float:right;}
.listnav{ height:40px; line-height:40px; border-bottom:#CCC solid 1px; margin-bottom:15px;}

.zzbox{ background-color:#fff;}
.zzlist{ padding:40px 20px; margin-bottom:20px; min-height:400px; _height:400px;}
.zzlist li{ float:left; text-align:center;margin-bottom:20px; width:265px;}
.page{ line-height:50px; text-align:center;}

.newsbox{ background-color:#fff;}
.newslist{ padding:20px 30px 0 30px;; margin-bottom:20px; min-height:400px; _height:400px;}
.newslist li{ line-height:35px;  border-bottom:#CCC  dotted 1px;}
.newslist li span{ float:right} 

.float {
    position: fixed;
    _position: absolute;
    display: block;
    width: 120px;
    right: 18px;
    _right: -47px;
    bottom: 32px;
	padding-top:30px;
	border-top:#c7303b solid 2px;
	background-color:#fff;
}
.float_wz{ background-color:#c7303b; font-size:16px; line-height:150%; color:#fff;}
.float_wz a{  color:#fff; font-size:16px;}
.row_2_l_16{padding:0;}
.row_2_l_16 ul{ height:37px;}
.row_2_l_16 li{ float:left; width:115px; text-align:center; line-height:37px;}
.row_2_l_16 ul:last-child{box-shadow:none; }