/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,font,form,p,h1,h2,h3,h4,h5,h6,span,a{padding:0px; margin:0px;}
input,select{font-size:12px;line-height:16px;}
html,body{ -webkit-text-size-adjust:none; font-size:12px; color:#707070}/*google浏览器字体兼容*/
body{background:#f7f7f7;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;width:100%;}
img{border:0;}

ul,li{list-style-type:none;}
a{text-decoration:none; color:#707070;outline: none;}
a:hover{ color:#016fd0; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}

.cl{clear:both;}.fl{float:left;}.fr{float:right;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.huangse{ color:#eae678}.yellow{ color:#FF0}.green{ color:#007b3f}.red{ color:#d83202}.hui{ color:#696868}.hui2{ color:#929292}.red2{ color:#ae1202}.Orange{ color:#ff4229;}.Dgreen{ color:#0e652c;}.hei{ color:#000} .blue{ color:#2aa337}
.f12{ font-size:12px}.f14{ font-size:14px}.f16{ font-size:16px}.f18{ font-size:18px}
.fb{ font-weight:bold} 
.line30{ line-height:30px;}
.line35{ line-height:35px;}
.border_bottom{ border-bottom:1px #CCCCCC dashed;}

DIV.none {DISPLAY: none}.display{ display:block}

.space{height:5px;clear:both;_height:0px;line-height:5px}
.left{float:left}
.right{float:right}
.container{ width:1008px; margin:0 auto;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/*index start*/
.header{ width:100%; height:75px; border-bottom:4px #e7e7e7 solid; background:#FFF;}
.header_l{ width:147px; height:57px; padding-top:10px;}
.header_m{ width:630px; height:25px; padding-top:37px; margin-left:60px;}
.header_m ul li{ float:left; margin-right:20px; position:relative; z-index:9999;}
.header_m ul li a{ display:block; width:80px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#333333;}
.header_m ul li a:hover{ background:#016fd0; color:#FFF;}
.header_m ul li dl{ width:96px; height:auto; padding:10px 0; background:#ececec; position:absolute; z-index:10000; top:25px; left:0; display:none;}
.header_m ul li dl dd a{ display:block; width:96px; height:28px; line-height:28px; text-align:left; font-size:12px; color:#515151; text-indent:15px;}
.header_m ul li:hover dl{ display:block;}
.header_m ul li:hover a.menua{ background:#016fd0; color:#FFF;}
.header_m ul li a.current{ background:#016fd0; color:#FFF;}

.header_m ul li dl dd ul{width:100%; height:auto; padding:10px 0;  position:absolute;display:none;float:left;margin-left:96px;margin-top:-35px;}
.header_m ul li dl dd ul li{background:#ececec;}
.header_m ul li dl dd:hover ul{ display:block;}

.header_r{ width:168px; height:23px; padding-top:38px;}
.search_text{ width:139px; height:23px; border:none; background:url(../images/serach_text.jpg) no-repeat; text-indent:8px; line-height:23px;}
.search_submit{ width:29px; height:23px; border:none; background:url(../images/search_submit.jpg) no-repeat; cursor:pointer;}


/*
.home-foc{background:#f98b0c url(foc_bg.jpg) no-repeat center top;}*/
.home-foc,.changephoto,.home-foc .photo{width: 100%;height:439px; overflow: hidden; position:relative;}
.changephoto{}
.home-foc .photo img{position: absolute;	top: 0;	left: 50%; margin-left:-960px;}
.home-foc-nav{ position:absolute; left:50%; bottom:110px;  width:980px; margin-left:-500px;}
.home-foc-nav ul{ float:right;}
.home-foc-nav li{ float:left; display:inline;cursor:pointer;  margin:0px 0 0 15px; overflow:hidden;}
.home-foc-nav a{ display:block; float:left; cursor: pointer; width:35px; height:42px;}
.home-foc-nav .a01{ background:url(../images/banner_icon_1.png) no-repeat;}
.home-foc-nav .a02{ background:url(../images/banner_icon_2.png) no-repeat;}
.home-foc-nav .a03{ background:url(../images/banner_icon_3.png) no-repeat;}
.home-foc-nav .a04{ background:url(../images/banner_icon_4.png) no-repeat;}
.home-foc-nav .a05{ background:url(../images/banner_icon_5.png) no-repeat;}
.home-foc-nav .a06{ background:url(../images/banner_icon_6.png) no-repeat;}
.home-foc-nav .on .a01{ background:url(../images/banner_icon_1_over.png) no-repeat;}
.home-foc-nav .on .a02{ background:url(../images/banner_icon_2_over.png) no-repeat;}
.home-foc-nav .on .a03{ background:url(../images/banner_icon_3_over.png) no-repeat;}
.home-foc-nav .on .a04{ background:url(../images/banner_icon_4_over.png) no-repeat;}
.home-foc-nav .on .a05{ background:url(../images/banner_icon_5_over.png) no-repeat;}
.home-foc-nav .on .a06{ background:url(../images/banner_icon_6_over.png) no-repeat;}


.home-foc .main{ position:absolute; left:0; bottom:0;width:100%; z-index:1;}
.home-foc .titles{ position:absolute; left:50%; top:5px; margin-left:-470px; width:980px; z-index:1; color:#fff; overflow:hidden;}
.home-foc .titles a{ color:#fff;}
.home-foc .titles dl{ float:left;}
.home-foc .titles  dt{ float:left; font-size:24px;font-family:"微软雅黑"; line-height:50px; display:inline; width:170px;/* padding-top:5px;*/}
.home-foc .titles dd{ width:800px; float:left; line-height:1.8em; padding-top:2px;}
.home-foc .titles dd p{ font-size:13px; line-height:22px; float:left; width:600px;}
.home-foc .more{ padding-bottom:5px; overflow:hidden; width:100px; float:right; line-height:50px; font-size:16px;}
.home-foc .a_more{ float:right;}
.home-foc .bgcolor{background: #de8d45; height:60px;  width:100%;opacity:0.8;filter:Alpha(Opacity=80);}
.change-col01 .bgcolor{ background-color:#e29a45}
.change-col02 .bgcolor{ background-color:#693387}
.change-col03 .bgcolor{ background-color:#f99d32}
.change-col04 .bgcolor{ background-color:#00ada9}
.change-col05 .bgcolor{ background-color:#0054a7}
.change-col06 .bgcolor{ background-color:#f08200}
.blowup img { border:0}

.ind_con{ margin:25px auto;}
.ind_about{ width:279px; height:auto;}
.ind_about .ind_about_tt{ line-height:45px; font-size:18px; color:#333333;}
.ind_about .ind_about_tt span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959595; padding-left:10px;}
.ind_about_cc{ padding:10px 0; line-height:25px;}
.ind_about_cc img{ margin-bottom:10px;}
.ind_about_cc a{ color:#d10101;}

.ind_news{ width:413px; height:auto; margin-left:30px;}
.ind_news .ind_news_tt{ line-height:45px; font-size:18px; color:#333333;}
.ind_news .ind_news_tt span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959595; padding-left:10px;}
.ind_news_cc{ padding:10px 0;}
.ind_news_cc ul li{ line-height:35px; border-bottom:1px #d4d4d4 dashed;}
.ind_news_cc ul li a{ padding-left:30px;}

.ind_yewu{ width:254px; height:auto;}
.ind_yewu .ind_yewu_tt{ line-height:45px; font-size:18px; color:#333333;}
.ind_yewu .ind_yewu_tt span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959595; padding-left:10px;}
.ind_yewu_cc{ padding:10px 0;}
.slideBox{ width:254px; height:218px; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:254px; height:218px; display:block;}
.slideBox .bd li p{ width:254px; height:38px; background:#0b63b1;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; position:relative; bottom:38px; left:0; z-index:99; line-height:38px; text-indent:10px; color:#FFF; font-size:14px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:9999; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px; line-height:14px; text-align:center; background:url(../images/yw_icon.jpg) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/yw_icon_over.jpg) no-repeat;}
.footer{ width:100%; height:auto; padding:20px 0; background:#ffffff; line-height:25px;}
.footer_l{ height:62px; line-height:31px;}
.footer_r .erweima{ padding-left:18px; margin-left:18px; border-left:1px #CCCCCC solid;}
/*index end*/



/*news start*/
.common_banner{ width:100%; height:294px;}
.common_all{ padding-bottom:15px;}
.com_left{ width:214px; height:auto;}
.com_left h1{ width:212px; height:80px; line-height:80px; text-indent:20px; background:#016fd0; color:#ffffff; font-size:20px; border-left:1px #e9e9e9 solid;border-right:1px #e9e9e9 solid;}
.com_left .l_cate ul{ border-bottom:6px #016fd0 solid; padding-bottom:1px;}
.com_left .l_cate ul li{ line-height:43px; border-left:1px #eeeeee solid; border-right:1px #eeeeee solid;}
.com_left .l_cate ul li a{ display:block; width:212px; height:43px; background:url(../images/com_left_li_a_bg.jpg) no-repeat;border-bottom:1px #eeeeee solid; font-size:14px; color:#707070; text-indent:50px;}
.com_left .l_cate ul li a:hover{ background:url(../images/com_left_li_a_bg_over.jpg) no-repeat; color:#FFF;}
.com_left .l_cate ul li a.leftcurrent{ background:url(../images/com_left_li_a_bg_over.jpg) no-repeat; color:#FFF;}
.com_left .l_cate ul li dl{ display:none;}
.com_left .l_cate ul li dl dd a{ display:block; width:212px; height:33px; line-height:33px; background:#f7f7f7; font-size:12px;}
.com_left .l_cate ul li dl dd a:hover{ background:#005eb1; color:#FFF;}
.com_left .l_cate ul li.on dl{ display:block;}
.com_right{ width:794px; height:auto; padding-top:25px; min-height:370px;}
.location{ line-height:50px; padding-left:25px; border-bottom:1px #cecece solid;}
.location span{ font-size:20px;}
.common_con{ width:769px; height:auto; padding:25px 0 25px 25px;}
.news_list ul li{ line-height:35px; border-bottom:1px #CCCCCC dashed;}

.news_detail{}
.news_detail_l{ width:390px; height:auto; line-height:25px;}
.news_detail_r{ padding-top:40px;}

#ar_about{ margin:0 auto;width:auto;;min-height:500px;_height:500px; height:auto; overflow:hidden; word-wrap:break-word;}
.ar_abtop{width:742px;height:62px;text-align:center;border-bottom:1px dashed #CCC;padding:0px;}
.ar_abtop p{ margin:10px;}
.ar_abone{ color:#aa0025; font-size:18px;}
.ar_abmid{ width:auto; height:auto; padding:20px 0; text-align:left; text-indent:30px; line-height:30px;}
.ar_abbom{ text-align:left; padding:15px 0; width:auto; height:auto; line-height:30px; border-top:1px #CCCCCC dashed;}

/*news end*/

/*project start*/
.left_zs{ margin:16px 0;}
.left_zs_tt{ width:214px; height:43px; background:#016fd0; color:#ffffff; font-size:14px; line-height:43px; text-indent:20px;  margin-bottom:4px;}
.left_zs_cc a{ margin-bottom:2px; display:block;}
.left_zs_o{ border:1px #e2e2e2 solid; border-top:14px #c8c8c8 solid; border-bottom:14px #c8c8c8 solid; padding:10px 0;}
.left_zs_o ul li{ width:105px; height:30px; line-height:30px; float:left; text-indent:43px; margin-bottom:10px;}
.left_zs_o ul li.left_zs_o_1{ background:url(../images/cx_img_1.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_2{ background:url(../images/cx_img_2.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_3{ background:url(../images/cx_img_3.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_4{ background:url(../images/cx_img_4.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_5{ background:url(../images/cx_img_5.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_6{ background:url(../images/cx_img_6.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_7{ background:url(../images/cx_img_7.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_8{ background:url(../images/cx_img_8.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_9{ background:url(../images/cx_img_9.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_10{ background:url(../images/cx_img_10.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_11{ background:url(../images/cx_img_11.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_12{ background:url(../images/cx_img_12.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_13{ background:url(../images/cx_img_13.jpg) no-repeat 14% 50%;}
.left_zs_o ul li.left_zs_o_14{ background:url(../images/cx_img_14.jpg) no-repeat 14% 50%;}

.project_con{ line-height:25px;}
.project_con_l{ width:582px; height:auto;}
.project_con_r{ width:162px; height:auto;}
/*project end*/


/*about start*/
.about_con{ line-height:25px;}
.about_con_l{ width:486px; height:auto;}
.about_con_r{ width:260px; height:auto;}

.links_list{ line-height:28px;}
.links_list ul li{ width:256px; line-height:28px; background:url(../images/links_square.jpg) no-repeat left 50%; text-indent:20px; float:left;}
/*about end*/



.pageController{float:right; padding-right:10px; padding-top:5px;padding-bottom:5px; margin:30px 0; line-height:25px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#999999 1px solid; color:#656565;padding:1px 10px; margin-right:5px;}
.pageController a:hover{background-color:#016fd0;color:#FFF; text-decoration:none;  border:#efefef 1px solid;}
.pageController .currPage {background-color: #016fd0; color:#FFF;font-weight:bold;border:#efefef 1px solid;}
.pageController p{float:left;display:block;background-color:#FFF; border:#efefef 1px solid; color:#656565;padding:1px 5px 1px 5px; margin-right:5px;}


.input-text {
    background:#fff;
    border: 1px solid #d0d0d0;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 0 5px 0 0;
    padding: 2px 0 2px 5px;
}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td , .table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{/*border-bottom:1px solid #eee;*/ }
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}

.button {
    background: -moz-linear-gradient(center top , #fff, #ddd) repeat scroll 0 0;
    border: 1px solid #999;
    border-radius: 5px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 2px;
    line-height: 1;
    margin-left: 15px;
    overflow: visible;
    padding: 6px 8px;
    text-align: center;
    width: auto;
}
