/* CSS Document */

*{padding:0px; margin:0px;}
img{border:0px;}
table{margin:0 auto;}
ul,li{list-style-type:none;}
a{color:#333333; text-decoration:none;}
input{margin:0;padding:0}
a:hover{color:#c01525;}
.lv{ color:#465773; font-family:Arial; font-size:20px;}
.tu{ border:1px solid #d0d0d0; }
.more a{ color:#c01525;}
.more a:hover{ text-decoration:underline;}
.en{ font-family:Arial;}
.itu{ border:2px solid #a4a4a4;}
.mr5{ margin-right:5px;}
.Clear{ clear:both;}
body{overflow-x:hidden; overflow-y:auto;margin:0px auto;padding:0px; font-family:Arial, Helvetica, sans-serif;}
.Banner{
	width:100%;
	height:100%;
	margin:0 auto;
	z-index:10;
	position:absolute;
	left: -2px;
}
.IndexCon{ width:1200px; margin:0 auto; height:1000px;}
.IndexLeft{ width:250px; height:auto; float:left; z-index:99; position:absolute; background: url(../images/NavBg.png) repeat-y; ;}
.Logo{ width:240px; height:164px; margin:0 auto; }
.Menu{ margin:0 auto; padding-bottom:0px; }
.Menu ul li { width:80px;text-align:center; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-size:16px; line-height:45px; margin:0 auto; margin-bottom:25px;}
.Menu ul li a{ color:#FFFFFF}
.Menu ul li a:hover{ color:#FF0000;}
.IndexLeftText{ width:200px; text-align:left; margin:0 auto; padding-top:25px; }
.IndexLeftText p{font-size:13px; line-height:25px;}

.IndexRight{ width:100%;
	z-index:99;
	position:absolute;
	height:auto;
	margin-left:8px;
	margin-top:587px;
}
.IndexRightImg{ wheight:30%; margin: 0 auto;}
.IndexRightImg ul li { width:21%; height:35%; float:left;}

.IndexRightText{ width:1023px; height:350px; margin:0 auto;}
.IndexRightText ul li { width:250px; height:350px; float:left;}

.InsidRight{ width:1023px; height:1030px; background:#FFFFFF; margin:0 auto; z-index:99; position:absolute; margin-left:250px;}

.InsidCon{ width:800px; height:980px; padding-top:50px; margin: 0 auto;}
.InsidNav{ width:800px; height:32px; background-color:#89acd3; margin-bottom:25px;float:left; color:#FFFFFF;}



.InsidTop{ width:800px; margin:0 auto; ; }
.InsidTitle{ float:left; color:#4f78a6; font-size:28px; text-align:left;font-weight:bold;}

.InsidTitle p{ font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#4f78a6;text-align:left; margin-top:5px; font-weight:bold;}
.InsidLocation{ width:320px; float:right; text-align:right; font-size:12px; padding-top:40px;}

.InsidText{ width:800px; margin:0 auto; padding-top:25px;}
.cpsjfl{width:800px;height:30px;float:left;margin-left:20px; padding-top:20px;}
.cpsjfl li{float:left;margin-right:25px;background:#DDD;height:30px;line-height:30px;font-size:13px;}
.cpsjfl li a{color:#333;display:block;padding-left:13px;padding-right:13px;}
.cpsjfl li:hover a{background:#4f78a6;color:#FFF;}


.F_Proce { float:right; width:800px;}
.F_Proce td {vertical-align:top}
.F_Proce h1 { float:left; width:666px; padding-bottom:10px; background:url(../Images/h1_dibg.jpg) no-repeat scroll 0 25px;}
.F_Proce h1 img { float:left;}
.F_Proce h1 span a { float:right; color:#3d4557; padding-left:5px; line-height:14px;}
.F_Proce h1 span a:hover { color:#DF0100;}
 /*text-indent:24px;*/
.Process_f { float:left; width:666px; padding-top:30px; position:relative}
.Process_f h2 { float:left;}
.F_Proce .text_01 { width:666px; float:left;}


/*ÐÂÎÅ*/
.InsidNews{ color:#666;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; width:800px;}

.newsImg{padding-bottom:12px;zoom:1;overflow:hidden; width:790px;}
.newsImg img{border:1px solid #ededed;float:left;margin-right:35px;padding:4px;}
.newsImg h2{color:#404040;font-size:14px;line-height:140%;padding-top:10px;}
.newsImg h2 a{ color:#404040;}
.newsImg h2 a:hover{ color:#4f78a6;}
.newsImg p{color:#333;line-height:160%;overflow:hidden;font-size:12px;}
.newsImg img{margin:10px 23px 0 0;}
.newsImg i.san{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff #fff #fff #999;border-image:none;border-style:solid;border-width:3px;float:left;height:0;margin:15px 9px 0 0;overflow:hidden;width:0;}

.NewsImgMoreimg{border:0px; margin:0 auto;width:76px; height:28px; text-align:left;}
.NewsImgMoreimg a {width:76px; height:28px; background:url(../Images/More.jpg);display:block;text-align:left; margin-top:24px; margin-left:-185px;}
.NewsImgMoreimg a:hover{width:76px; height:28px; display:block;text-align:left;margin-left:-185px; margin-top:24px;}

.newsListIndex{clear:both;width:396px;float:right;clear:none;}
.newsListIndex li{line-height:26px;border-bottom:1px #ededed dotted; color:#333333;}
.newsListIndex li a{background:url(../images/ico_1.gif) no-repeat left 50%;padding-left:10px;}
.newsListIndex li a:hover{ color:#4f78a6;}
.newsListIndex li span{float:right;color:#999;}
.newsPageIndex{clear:both; width:790px;}
.newsPageIndex li{line-height:40px;border-bottom:1px #D6D6D6 dotted;}
.newsPageIndex li a{background:url(../images/ico_1.gif) no-repeat left 50%;padding-left:10px;}
.newsPageIndex li a:hover{ color:#4f78a6;}
.newsPageIndex li span{float:right;color:#999;}
#newsView h2{color:#f08102;font-size:16px;padding:8px 0 10px;text-align:center !important;text-align:center;}
#newsView h3{border-bottom:1px solid #ededed;color:#999;line-height:37px;height:37px;text-align:center !important;width:100%;font-weight:normal;}
#newsView .newsInfo{margin:20px auto 60px;line-height:200%; color:#333}
#newsView .newsTurn{border-top:1px solid #ededed;padding:20px 0;color:#999;}
#newsView .newsTurn .back{width:60px;height:22px;line-height:22px;text-align:center !important;float:right;display:block;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#newsView .newsTurn .back:hover{background:#e11e3c;color:#fff;}
/*ÐÂÎÅ end*/

.InsidText{width:790px; margin:0 auto; margin-top:15px; height:auto;overflow:hidden;}
.InsidNewsTitle{width:790px; margin:0 auto; margin-top:15px; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:#4f78a6; font-weight:bold;}
.InsidDay{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999; text-align:center; width:800px; margin:0 auto; line-height:25px; border-bottom:1px dashed #e3e3e3; height:45px; padding-top:8px;}
.InsidWord{ width:790px;font-family:Arial, Helvetica, sans-serif;  font-size:12px; text-align:left; line-height:25px; color:#333333;; text-indent:25px; margin-top:15px; padding-bottom:20px;}


.ProT{ width:300px; float:left; font-size:24px; color:#4f78a6; font-weight:bold; margin-top:25px;}
.ProMore { float:right; font-size:16px;font-family:Arial, Helvetica, sans-serif; text-align: right; color:#4f78a6; margin-top:25px; font-weight:bold;}
.ProMore a{ color:#4f78a6}
.ProMore a:hover{ color:#ff0000;}
.Pro{ width:800px; margin:0 auto; padding-bottom:20px;}
.Pro ul li { width:210px; height:198px; margin:25px; float:left;}
.Pro ul li p { width:160px; text-align: center; line-height:20px; font-size:14px; color:#4f78a6; font-weight:bold;}
.Pro ul li p a{color:#4f78a6;}
.Pro ul li p a:hover{color:#ff0000;}
.JobContent{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left; line-height:25px; color:#353535; margin-bottom:20px; margin-top:25px; width:800px;}

.PersonRightImg {width:800px; margin:0 auto;}
.PersonRightImg ul li {margin: 0 1px; float:left;  }
.PersonRightImg ul li img {margin: 10px auto;}
.PersonRightText{ width:800px; margin:0 auto;}
.PersonRightText ul li { float:left; border-bottom:1px dashed #979797; padding-bottom:4px;}
.PersonRightText ul li p{font-size:14px; color:#010101; font-family:Arial, Helvetica, sans-serif;}
.PersonRightText ul li img{ margin-right:3px;}
.PersonRightText ul li a{color:#010101;}
.PersonRightText ul li a:hover{color:#004098;}


.left_nav_content{WIDTH:100%;CLEAR: both;}
.left_nav_content UL {MARGIN-BOTTOM: 0px;padding:0px;margin:0px;}
.left_nav_content UL LI {LINE-HEIGHT:25px; HEIGHT: 25px;list-style:none;width:100px; padding:0px;font-size:14px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif; color:#fff; text-indent:15px; }
.left_nav_content UL LI a{COLOR: #FFFFFF;LINE-HEIGHT: 25px; HEIGHT: 25px;}
A.left_menubg_:link {LINE-HEIGHT: 35px;  DISPLAY: block; HEIGHT:35px;  TEXT-DECORATION: none;}
A.left_menubg_:visited {LINE-HEIGHT: 35px; DISPLAY: block; HEIGHT:35px; TEXT-DECORATION: none}
A.left_menubg_:hover {LINE-HEIGHT: 35px; DISPLAY: block;  HEIGHT:35px; COLOR: #FFFFFF; TEXT-DECORATION: none; z-index:-1;}
A.left_menubg_over:link {LINE-HEIGHT: 35px;  DISPLAY: block; HEIGHT:35px; COLOR:#FFFFFF; TEXT-DECORATION: none;z-index:-1;}
A.left_menubg_over:visited {LINE-HEIGHT: 35px;  DISPLAY: block;HEIGHT:35px; COLOR: #FFFFFF; TEXT-DECORATION: none;z-index:-1;}
A.left_menubg_over:hover {LINE-HEIGHT: 35px;  DISPLAY: block; HEIGHT:35px; COLOR: #FFFFFF;TEXT-DECORATION: none; z-index:-1; }
.left_nav_content UL LI a :hover{ color:#ff0000;}


.InsidRightText{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left; line-height:30px; color:#282929; margin-bottom:20px; margin-top:25px; width:800px;}

.ContactMap{ float:left; text-align:left; font-size:14px;font-family:Arial, Helvetica, sans-serif; color:#282929; line-height:35px; padding-top:10px; margin-left:-20px;}
.ContactMap a{ color:#282929;}
.ContactMap a:hover{ color:#FF0000;}


.ProTitle{ width:243px; line-height:25px;font-size:18px; color:#4f78a6; text-align:center; font-weight: bold;}
.ProTitle a{ color:#4f78a6;}
.ProTitle a:hover{ color:#ff0000;}