﻿@charset "utf-8";
/* CSS Document */
body{font: 12px/20px arial,HELVETICA;color: #333;margin: 0;padding: 0;} 
a:link, a:visited, img{color: #333; border:0; text-decoration:none;}
a:hover{ color: #cf040c;}
*{margin:0;padding:0;list-style-type:none;}
input{margin: 0;padding: 0;vertical-align: middle;}
hr{ 
    height:1px;clear: both;background-color:#cecece;border:1px solid #cecece;margin: 20px 0;*height:1px;/* for ie6 ie7 */
    color:#efefef;/* for ie6 ie7 */
} 
.clear { clear: both}
@-moz-document url-prefix(){ hr{height:1px;}} /* for firefox */

/* start top nav */
#header{width: 100%;height: 70px;border-bottom: 30px solid #cf040c;margin-bottom: 15px;}
.top-nav{width: 940px;margin: 0 auto;padding-top: 20px;position: relative;font-family:arial;}
	
.logo-nav {
    margin: 0px 5px;float: right;overflow: hidden;}
.code-nav {
    width: 150px;margin: 5px 0 0 25px;float: left;overflow: hidden;}
.code-nav ul li{display: inline;color: #8f8f8f;float:left;line-height: 20px;padding: 3px;}
.code-nav ul li a:link,
.code-nav ul li a:visited{padding-right: 10px;color: #8f8f8f;}
.code-nav ul li a:hover{padding-right: 10px;color: #cf040c;}
.menu-nav{width: 940px;margin: 0 auto;padding-top: 54px;text-align: center;font-size: 14px;font-family:arial;font-weight: 400;}
.menu-nav ul li{display: inline;width: 135px;padding-right: 20px;float:left;line-height: 26px;}
.menu-nav ul li.ahover a:link,
.menu-nav ul li.ahover a:visited{display: block;width: 135px;height: 26px;color: #333;background-color: #fff;}
.menu-nav ul li.ahover a:hover{color: #cf040c;}
.menu-nav ul li a:link,
.menu-nav ul li a:visited{width: 100px;color: #fff;height: 26px;}
.menu-nav ul li a:hover{color: #000;}	
	
/* mainbanner */

#mainbanner{width: 940px;height:328px;overflow:hidden;margin: 0 auto;	}
#slides{width: 940px;height:328px;text-align: center;position: absolute;z-index:0;}
/*
	Slideshow
*/

.slides_container{width: 940px;height:328px;overflow:hidden;position:relative;display:none;}
.slides_container a{width: 940px;height:328px;display:block;}
.slides_container a img{display:block;}

/*
	Pagination
*/

ul.pagination{position:relative;z-index:500;bottom: 30px;margin-left: 800px;}
.pagination li{display:inline-block;*display:inline;zoom:1;margin-right:2px;padding: 0;}
.pagination li a{text-indent: -9999px;display:block;width: 12px;height: 12px;overflow:hidden;background-image:url(../images/pagination.png);behavior: url(../mages/iepngfix.htc);_background-image:url(../images/pagination.gif);}
.pagination li.current a{background-position:0 -12px;}

/* maincontent on homepage */
#maincont{width: 940px;height: 250px;overflow:hidden;background-color: #e9e9e9;font-family: arial;margin: 15px auto;border-bottom: 1px solid #cecece;border-top: 1px solid #cecece;font-size: 12px;color: #323232;border-left: 1px solid #cecece; }
ul.maincont-box h1{font-size: 16px;margin-bottom: 15px;font-weight: 200;color: #cf040c;}
ul.maincont-box li{padding: 10px 17px;border-right: 1px solid #cecece;float: left;height: 230px;line-height: 24px;width:200px;display: inline;}
ul.maincont-box li a.more:link,
ul.maincont-box li a.more:visited{float: right;font-size: 11px;color: #6b6b6b;}
ul.maincont-box li a.more:hover{color: #cf040c;}
/* subpages */
#submaincont{width: 940px;overflow:hidden;margin: 10px auto;font-size: 13px;color: #323232;}
ul.leftmenu{float: left;width: 100px;margin-top: 20px;font-weight: 200;font-size: 13px;}
ul.leftmenu li{line-height:16px;margin-left: 10px;color: #cf040c;padding:5px 0;}
ul.leftmenu-pro{float: left;width: 160px;margin-top: 20px;font-weight: 200;font-size: 13px;text-align: left;}
ul.leftmenu-pro li{line-height:16px;color: #cf040c;padding:5px 0;}
div.breadcrumbs a:link,
div.breadcrumbs a:visited,
ul.leftmenu li a:link,
ul.leftmenu li a:visited,
ul.leftmenu-pro li a:link,
ul.leftmenu-pro li a:visited{color: #aaaaaa;}
div.breadcrumbs a:hover,
ul.leftmenu li a:hover,
ul.leftmenu-pro li a:hover{color: #cf040c;}
ul.leftmenu-pro li.title-pro{font-weight: 400;color: #6d6d6d;}
.rightcont{float: left;width: 810px;margin-left: 30px;}
.rightcont-pro{float: left;width: 760px;margin-left: 20px;}
.rightcont-pro .red_text{ color:#166dbf; text-decoration:underline;}
.rightcont-pro .red_text:hover{color:#F00;}
.breadcrumbs{margin-bottom: 10px;color: #cf040c;}
.breadcrumbSeparator{margin: 0px 7px;text-align: center;color: #aaa;}
.rightcontent{width: 810px;padding: 5px;margin: 20px 5px;line-height: 24px;border-bottom: 1px solid #cecece;}
.rightcontnews{width: 810px;text-align: center;margin: 20px auto;line-height: 30px;border-bottom: 1px solid #cecece;}
	
.rightcontext{width: 740px;padding: 20px 0px;line-height: 20px;}
.righttext{width: 810px;line-height: 23px;padding: 20px 0px;}
	
.rightconpro{width: 760px;padding: 20px 0px;}
.procont{border-top: 1px solid #cecece;margin: 35px 0;padding: 10px 0;}
	
.pro-left{float: left;width: 210px;}
.pro-right{float: left;color: #515151;line-height: 24px;width: 540px;}
.pro-right span{color: #87888a;font-size: 16px;margin-bottom: 15px;}
	
.rightcontextnews{width: 810px;min-height: 300px;padding: 20px 0px;line-height: 22px;}

ul.page{margin: 10px;}
ul.page li{float: left;margin-right: 20px;display: inline;}
	
h1.toptitle{font-size: 30px;padding: 15px 0 0 22px;width: 810px;height: 93px;color: #979797;font-weight: 100;font-family: arial;background-color: #e9e9eb;}

h2.toptitle{font-size: 14px;padding: 25px 10px;font-weight: 600;color: #505050;}
	
.formset {width: 810px;margin: 0 auto;}
form.message-set{color: #505050;width: 650px;margin-left: 10px;}

form.message-set input{border:1px solid #e9e9eb;width: 400px;padding: 5px;margin-bottom: 10px;font-size:13px;color: #666;}

form.message-set select{border:1px solid #e9e9eb;width: 411px;padding: 5px;margin-bottom: 10px;float: left;font-size:13px;color: #666;}
form.message-set div.checkbox{text-align: center;margin-bottom: 10px;}

form.message-set div.checkbox input{width: 30px;}
form.message-set textarea{width: 400px;height: 60px;padding: 5px;margin-top: 7px;border:1px solid #e9e9eb;font-family:Arial;}
form.message-set .spantext{float: left;margin-right:10px;margin-bottom: 10px;line-height: 25px;width:120px;}
form.message-set label.button-all{margin-left: 130px;}
form.message-set .button{color: #efefef;background-color: #fb9122;background-image:url(../images/button-form.jpg);background-repeat:repeat-x;border: none;cursor: pointer;width: 90px;height: 34px;padding: 0;text-align: center;margin: 10px 10px 10px 0px;}
form.message-set .button:hover{color: #000;}
	
ul.rightconnewslist li span.datelist {
    margin-right: 10px;line-height: 24px;float: left;

	display: block;padding: 0 20px;margin-bottom: 8px;border-bottom: 1px solid #cecece;}
ul.rightconnewslist li a.newslist:link,
ul.rightconnewslist li a.newslist:visited{color: #333;margin-left: 10px;line-height: 24px;border-bottom: 1px solid #cecece;background: transparent url("../images/newslist.jpg") no-repeat scroll 660px 6px;width: 680px;display: block;margin-bottom: 8px;float: left;}
ul.rightconnewslist li a.newslist:hover{color: #cf040c;}
ul.mainpro li{width: 195px;float: left;margin-bottom: 10px;display: inline;height:135px;overflow:hidden;}
ul.mainpro li div.pro0{display:block;width: 180px;padding-top: 95px;height: 40px;overflow:hidden;margin-bottom: 70px;}
	
ul.mainpro li div.pro1{width: 180px;padding-top: 95px;height: 40px;overflow:hidden;}
ul.mainpro li div.pro2{background: transparent url("../images/kc.jpg") no-repeat;width: 180px;padding-top: 95px;height: 135px;}
ul.mainpro li div.pro7{background: transparent url("../images/sy.jpg") no-repeat;width: 180px;padding-top: 95px;height: 135px;}
ul.mainpro li:hover{opacity: 0.8;}

ul.mainpro li a.prolink:link,
ul.mainpro li a.prolink:visited{background: transparent url("../images/comm-button.jpg") no-repeat;width: 130px;height: 40px;opacity: 0.8;display: block;padding-left: 10px;padding-top: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:block;padding-right:50px;}
ul.mainpro li a.prolink:hover{color: #cf040c;}

/* footer */
#footer{width: 100%;background-position: 50% 50%;height: 150px;background-color:#9b9d9e;}
ul.footer_text{width: 900px;margin: 0 auto;color: #e3e4e4;padding: 15px 10px 0 10px;}
	
ul.footer_text li, 
ul.footer_text li.nav-search{display: inline;float: left;width: 300px;}

ul.footer_text li a:link,
ul.footer_text li a:visited{color: #e3e4e4;padding-right: 5px;}
ul.footer_text li a:hover{color: #cf040c;}

.nav-search{float: left;margin-top: 5px;width: 200px;}
#search{height: 19px;width: 165px;border: 1px solid #9c9e9f;text-align: left;font-size: 11px;background-color: #edeeef;padding-left: 5px;}
ul.linkus{margin-top: 25px;}
ul.linkus li{width: 20px;margin-right: 5px;display: inline;}

.copyright{width: 940px;margin: 10px auto;color: #727272;}
.banner{width: 940px;  margin:15px auto 37px;position: relative;}
.banner .text{padding: 12px 0 0 14px; color: #434343;font-size: 18px; width: 928px;height: 76px;background: url(../images/banner_bg.png);position: absolute;bottom: 0;left: 0;}
.banner .text h2{font-size: 22px;line-height: 30px;}
.main{font-family: arial; width: 940px;margin:37px auto 40px;overflow: hidden;}
.main h3{color: #cf040c;font-size: 18px;margin:15px 0 0 10px;}
.main .way {float: left; width: 301px;min-height: 224px; background:#fff url(../images/left_bg.png) no-repeat;}
.main .way .wen{margin:50px 0 0 10px;}
.main .way span{display: block;color: #707070;line-height: 23px;}
.main .way span b{font-weight: normal;color: #434343;}
.main .menu{float: right; width: 618px;min-height: 244px; background: url(../images/right_bg.png) no-repeat;}
.main .menu dl{width: 295px; float: left;margin-top: 20px;margin-left: 10px;}
.main .menu dl dt{font-size: 16px;color: #434343;font-weight: bold;}
.main .menu dl dd{line-height: 25px;}
.main .menu dl dd a{font-family:arial;color: #707070;}
.main .menu dl dd a:hover{color: #CF040C;}


.now{width: 940px;height:385px;margin:0 auto;}
.box{padding-top: 145px; width: 487px;height: 55px;margin:100px auto; background: url(../images/contact_bg.jpg) no-repeat top center;}
.box a{margin-left: 230px;  display: block;color: #707070;text-decoration: underline;line-height: 22px;}
.box a:hover{color:#CF040C; }

.main .pro_class{background:url(/images/pro_img02.jpg) no-repeat 0 0 #fff;min-height: 244px;}
.main .pro_class h3{margin:0;padding:15px 0 0 10px;}
.main .pro_class dl{width: 295px; float: left;margin-top: 20px;margin-left: 10px;}
.main .pro_class dl dt{font-size: 14px;color: #434343;font-weight: bold;padding-bottom:8px;}
.main .pro_class dl dd{line-height: 25px;}
.main .pro_class dl dd a{font-family: "微软雅黑";color: #707070;}
.main .pro_class dl dd a:hover{color: #CF040C;}
.pro_class01{text-align:right;padding:20px 80px 0 0;color:#7d7d7d;}
.pro_class01 a{color:#7d7d7d; text-decoration:underline;}
.pro_class01 a:hover{color:#333;}