@charset "gb2312";/* CSS Document */


body { overflow-x: hidden; font-size: 12px; }
div,span,h1,h2,h3,h4,h5,h6,p,pre,a,em,img,q,s,b,u,i,dl,dt,dd,ol,ul,li{margin: 0;padding: 0;border: 0;vertical-align: baseline;outline: none;font-family: "microsoft yahei";color: #333;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
b {font-weight: bold;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
b,strong {font-weight: bold;}
input {outline: none;}
textarea {resize: none;}
table {border-collapse: collapse;border-spacing: 0;}
td {border: 0px solid #aaa;padding: 2px;}
a {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #005bac;}
body div{ text-align:left;}
img{ border:0; margin:0; padding:0;}
.c{
	clear:both;	height:1px;	width:100%;}
.red{ color:red;}
.r{ float:right;}
.top{
	background: url(../Images/logo.jpg) no-repeat center bottom #fff;	height:112px;	overflow: hidden;}
.top_gd{height:22px; line-height:22px; float:left; width:700px !important; width:697px; overflow:hidden; background:url(../Images/Phone_11.gif) left center no-repeat;}
.top_gd marquee{height:22px; line-height:22px; float:left; overflow:hidden; margin-left:20px; width:680px;}
.top_time{ width:290px;height:22px; line-height:22px; margin-right:10px !important; margin-right:7px; float:right; text-align:right;}
#title{clear:both;	height:103px;}
#nav{  width: 100%;height: 52px;background: #005bac;overflow: hidden; }
#nav dl.nav{ width: 1200px;padding: 0; border: 0; display: block; margin: 0 auto; }
#nav dl.nav dt{float: left;position: relative;text-align: center;z-index: 2;}
#nav dl.nav dt a{ color: #fff; font-size: 14px; display: block; height: 52px; line-height: 52px; padding: 0px 32px; border-right: 1px solid #014683; border-left: 1px solid #006dce; }
#nav dl.nav dt a:hover{   background: #ff7e00;border-color: #ff7e00;}

#banner{height:400px;}
#full-screen-slider { width:100%; height:400px; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#con,.w{ width:1200px; margin:0 auto; padding:0;}
/* Left */

.leftindex{
	width:250px;margin:5px 0 0 0;	padding:0;	border:0;overflow:hidden;float:left;}
.left{
	width:300px;margin:5px 0 0 0;	padding:0;	border:0;overflow:hidden;float:left;}
.title_bg{ height: 50px; margin-bottom: 0px; background-image: url(../Images/lefttop.jpg); background-repeat: no-repeat; background-position: 10px center; background-color: #0060B1; }
.left_title{ margin-left: 50px !important; _margin-left: 20px; font-size: 14px; height: 50px; line-height: 50px; color: #FFF; }
.left_title font{ font-size:12px;}
.title_r{ float:right; background:url(../Images/title.gif) right top no-repeat; width:5px; height:29px;}
.more{ margin:12px 20px 0 0;}
#tjcp{ border:8px #CCC solid; margin:0; padding:0;}

.pp{ background:#ecf0f3;}
.leftindex dl{ padding: 0; margin: 0; display: block; background: #fff; }
.leftindex dl dt{ background-color: #0060B1; clear: both; height: 50px; line-height: 50px; background-image: url(../Images/lefttop.jpg); background-repeat: no-repeat; background-position: 10px center; border-bottom:1px solid #eee;}
.leftindex dl dt a{ text-decoration: none; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; display: block; }
.leftindex dl dd{ background: url(../Images/title1.gif) 5px center no-repeat; border-bottom: 1px solid #E0E0E0; display: block; width: 124px; float: left; height: 30px; }
.leftindex dl dd a{ display: block; line-height: 30px; height: 30px; padding-left: 13px; text-decoration: none; font-size: 12px; color: #000; }
.leftindex dl dd a:hover{ text-decoration:underline; color:#FFF;background:url(../Images/title11.gif) 5px center no-repeat #D71120;}
.leftindex h2{ margin:5px 0; padding:0; font-size:16px;  text-align:center; color:red;}
.leftindex li{ border-bottom:1px dotted #CCC; margin-left:20px; line-height:30px; height:30px; width:200px; list-style-image:url(../Images/arrow_76.gif);}


.left dl{ padding: 0; margin: 0; display: block; background: #fff; }
.left dl dt{ background-color: #0060B1; clear: both; height: 50px; line-height: 50px; background-image: url(../Images/lefttop.jpg); background-repeat: no-repeat; background-position: 10px center; border-bottom:1px solid #eee;}
.left dl dt a{ text-decoration: none; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; display: block; }
.left dl dd{ background: url(../Images/title1.gif) 5px center no-repeat; border-bottom: 1px solid #E0E0E0; display: block; width: 149px; float: left; height: 30px; }
.left dl dd a{ display: block; line-height: 30px; height: 30px; padding-left: 13px; text-decoration: none; font-size: 12px; color: #000; }
.left dl dd a:hover{ text-decoration:underline; color:#FFF;background:url(../Images/title11.gif) 5px center no-repeat #D71120;}
.left h2{ margin:5px 0; padding:0; font-size:16px;  text-align:center; color:red;}
.left li{ border-bottom:1px dotted #CCC; padding-left:20px; line-height:30px; height:30px; width:300px; list-style-image:url(../Images/arrow_76.gif);}
/* I_main */

.i_main{ float: right; margin: 5px 0 0 0; padding: 0; border: 0; width: 930px; overflow: hidden; }
.main_title{ height:29px;}

.aboutb{ background: #0073d6; padding: 40px 0; }
#about{ border-top: 0; margin: 0 !important; margin: 0 -3px 0 4px; }
.main_title h2{ text-align:center; width:90px; margin:0; padding:0; font-size:14px; line-height:27px; color:#FFF;}
.more1{ margin:8px 20px 0 0;}
#about_c{ height: 277px; }
#gsjj{ overflow: hidden; font-size: 14px; color: #FFF; }
#lxwm{ }
#lxwm li{ border-bottom:1px solid #EEE; background:url(../Images/title1.gif) no-repeat 5px center; list-style:none; margin-right:5px; line-height:24px;}
#about_xx{ border: 10px solid #fff; width: 400px; height: 260px; float: left; background: url(../Images/about.jpg) center center no-repeat; margin: 0 30px; }
#gsjj .txt { float: right; background: url(../images/aboutfl.jpg) no-repeat left top; width: 650px; line-height: 24px; padding: 25px; }
#gsjj .txt .txtcon *{ color: #fff; font-size:14px;}
#gsjj .txt .txtcon {  background: url(../images/aboutfr.jpg) no-repeat right bottom;color: #fff;display: block;}
#gsjj .txt .txtcon .a1 {  width: 144px;height: 40px;line-height: 40px;border: 3px solid #fff;color: #fff;text-align: center;display: block;font-size: 16px;margin-top: 20px;}
#gsjj .txt .txtcon .a1:hover {  background: #fff;color: #00468A;}


#right{ float:right; margin-right:0 !important; margin-right:-3px; width:250px; overflow:hidden;}
.i_main form{ margin:0; padding:0; border:0;}
.input{
	background:url(../Images/sdcms.gif) -198px -334px;	border:1px solid #B8B8B8;	padding:4px 0 4px 34px;	height:20px;	line-height:20px;	color:#999;	width:150px;	float: left;	margin: 1px 0;}
.bnt{
	background:url(../Images/sdcms.gif) -50px -338px;	width:59px;	border:0;	line-height:18px;	padding:4px 0 5px 0;	text-align:center;	color:#fff;		height:30px;	float: left;}
#gongg{ background:url(../Images/%E5%8D%8E%E4%B8%AD%E7%9F%BF%E5%B1%B1_10.gif) center top no-repeat; height:283px;}
#gongg_c{margin:85px 15px 0 40px;background-color:inherit;height: 130px; overflow:hidden;}
#i_pro{ clear: both; background: #ecf0f3; }
#i_pro_title{ height: 75px; background: #fff; }
#i_pro_title h2{ float: left; font-size: 16px; width: 172px; text-align: center; cursor: pointer; line-height: 75px; position: relative; background: #005bac; color: #FFF; }
#i_pro_c{ overflow: hidden; height: 660px; align: center; }
#pro_bg{ ; height: 670px; margin: 15px 0 10px 25px; clear: both; }
#demo1 {height:1000px; clear:both; }
#demo2 {height:1000px; clear:both;}


#i_pro .tel { background: url(../images/tel.png) no-repeat left center;padding-right: 15px;margin-top: 10px;padding-left: 50px;}
#i_pro .tel span { font-size: 18px;color: #333;}
#i_pro .tel span p { font-family: "Impact";font-size: 23px;color: #ff7e00;} .tel span p { font-family: "Impact";font-size: 23px;color: #ff7e00;}
#i_pro h2 span{  color: #fff;  background: #005bac; font-size: 16px; }

#i_pro h2 i {  background: url(../images/cri.jpg) no-repeat;  width: 10px;  height: 5px;  bottom: -5px;  left: 50%;  margin-left: -5px;  position: absolute;  -webkit-transition: all .1s ease-in; -moz-transition: all .1s ease-in;  -o-transition: all .1s ease-in;  transition: all .1s ease-in;}


#i_pro_c dl{ margin-bottom: 5px; width: 266px; float: left; margin-right: 30px; }
#i_pro_c dl dt { margin:0; padding:0;}
#i_pro_c dl dt a img {width: 246px;height: 164px;display: block;border: 10px solid #fff;}
#i_pro_c dl dd a{width: 100%;display: block;text-align: center;height: 52px;line-height: 52px;font-size: 14px;background: url(../images/txtspan.jpg) no-repeat left;}
#i_pro_c dl:hover dt a img {border-color: #005bac;}
#i_pro_c dl:hover dd a {font-weight: bold;color: #005bac;}

#i_wenz{ height: 288px; margin: 5px 0; text-align: center; }
#i_wenz_title{ background: url(../Images/bg.gif) repeat-x left 2px; height: 27px; margin: 0; padding: 0; background-color: #FFF; border: #CCC solid 1px; border-bottom: 0; }
#i_wenz_title h2{ width: 100px !important; width: 90px; line-height: 27px; text-align: left; color: #FFF; font-size: 12px; float: left; background: url(../Images/now.gif) no-repeat 20px 1px; margin: 0; padding: 0 0 0 30px; display: block; }
#t1{ float: left; margin: 7px 30px 0 200px !important; _margin: 5px 17px 0 93px; padding: 0; }
#t2{ float: left; margin: 7px 30px 0 200px; padding: 0; }
#t3{ float: left; margin: 7px 0px 0 200px; padding: 0; }
.i_wenz{ float: left; text-align: left; padding: 0; display: block; width: 33%; margin: 0 2px; }
.i_wenz dt{ line-height:30px; height:30px; margin:0 10px; border-bottom:1px solid #ccc; background:url(../Images/lefta.jpg) left center no-repeat; padding-left:25px;}
.i_wenz dt a{ text-decoration:none; color:#666;}
.i_wenz dt a:hover{ text-decoration: underline; color:#000;}



.part8 { padding-top: 50px; padding-bottom: 140px; background-image: url(../Images/ad.jpg); background-repeat: no-repeat; background-position: center bottom; }
.part8 .tik {background: url(../images/part8tik.jpg) no-repeat;height: 77px;width: 457px;margin: 0 auto;font-size: 20px;color: #0073d6;text-align: center;font-weight: bold;}
.part8 .tik .org {font-size: 30px;font-weight: bold;color: #ff7e00;}
.part8 .horon {position: relative;padding-top: 40px;height: 242px;}
.part8 .horon .tbody { width: 1140px; overflow: hidden; position: absolute; z-index: 2; left: 29px; }
.part8 .horon .tbody ul.list {float: left;width: 300%;}
.part8 .horon .tbody ul.list li.item {float: left;width: 290px;}
.part8 .horon .tbody ul.list li.item span {width: 100%;height: 45px;color: #555;text-align: center;display: block;line-height: 45px;}
.part8 .horon .tbody ul.list li.item img {width: 270px;height: 195px;display: block;border: 1px solid #cfcfcf;}
.part8 .horon .tbody ul.list li.item a:hover img {border: 1px solid #0073d6;}
.part8 .horon .tbody ul.list li.item a:hover span {color: #0073d6;font-weight: bold;}
.part8 .horon .tab {position: absolute;width: 1200px;height: 118px;top: 80px;left: 0px;z-index: 1;}
.part8 .horon .tab a {background: url(../images/tab.jpg) no-repeat;display: block;width: 19px;height: 118px;}
.part8 .horon .tab a.arrow_l {float: left;background-position: 0px 0px;}
.part8 .horon .tab a.arrow_r {background-position: -19px 0px;float: right;}

/* main */

.newlist{ background:#fff; padding:15px 25px;border-bottom:1px dashed #ccc;}
.newlist:hover{ background:#eee;border-bottom:1px dashed #eee;}

#foot{ color: #ccc; text-align: center; background: #333; }
#foot .foot_menu{ color: red; text-align: center; background: #0060B1; height: 45px; line-height: 45px;  color:#fff;}
#foot .foot_menu a{ color:#fff; font-size:14px;} 
#foot a{ text-decoration:none; color:#fff; text-align:center;}
#foot p a:hover{ text-decoration: underline;}
#foot p{ padding:10px 0; line-height:30px; font-size:14px;color:#fff;}
/* µ¥Ò³ */

.bb{ border-bottom:1px dotted #999;}
