@charset "utf-8";
/*reset*/
*{ margin:0px; padding:0px; list-style:none;}
body{background:#fff;font:12px/1.67 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#888; overflow: scroll; min-width: 960px;}
input,textarea{font-size:100%;border:0;padding:0;background:none;outline:none;font-family:'Microsoft Yahei';color:#666;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;padding:0;cursor:default;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#00559d;transition:all .2s ease; cursor:pointer;}
a:hover{color:#333; text-decoration:underline;}
img{border:0;vertical-align:top;}
.hei{ color:#333;}
.hei a{ color:#333;}
.hei a:hover{ color:#00559d;}
.grey_ a{ color:#999999;}
.grey_ a:hover{ color:#00559d;}
.clear_{ clear:both; height:0px;}

h1{ font-size:28px; color:#333; padding-bottom:10px; display:block; height:auto; width:100%; margin-bottom:10px;}
h2{ font-size:24px;}
h3{ font-size:18px; color:#333333; font-weight:bold;}
h4{ font-size:16px;}
h5{ font-size:14px;}
.wrap960{ width:960px; text-align:left; margin:0 auto;}

 .no_right{ margin-right:0px!important;}
 .box{width:100%; height:100%; overflow:hidden;}

/*===============网站头部=============*/

.head_top{ text-align:right; display:block;height:20px; padding-top:10px; text-align:right;}


.phone,.site,.langue{height:20px; padding-top:5px; width:110px;vertical-align:middle; display:block; float:right;}

.phone{ margin-right:15px; width:150px; padding-top:0px; background:url(/uploads/images/phone1.jpg) no-repeat left center; height:30px; padding-left:53px; text-align:left;}
.phone strong{ color:#a70505; font-size:20px; font-weight:normal;}

.icn{ width:20px; height:20px; float:left; display:block; background:url(/uploads/images/icn.png) no-repeat;}
.i1{ background-position:left top;}  
.i2{ background-position: -38px 0;}  
.i3{ background-position: -20px 0;}  
.i4{ background-position:-82px 2px; padding-right:5px;}


.icn_next{ float:left; width:auto; padding-left:3px;}

.jiao { float:left; margin-top:7px; margin-left:5px;display: inline-block;width: 0;height: 0;overflow: hidden;border: 4px solid;border-color: #737373 #fff #fff #fff;
}

.search{width: 160px; border:1px solid #ddd;line-height:20px;vertical-align:top;text-align:left; float:right;}

.inp{ width:125px;background:#fff;height:22px;line-height:22px;margin-right:10px;}
.btn{cursor:pointer;width:20px; background:url(/uploads/images/icn.png) no-repeat -60px 0px; }
.langue ul{width: 99px;border: 1px solid #E4E4E4; border-bottom:none;position:relative;display:none; z-index:9999; clear:both;  }
.langue ul li{width:99px; border-bottom:1px solid #e4e4e4;text-align: center;line-height:30px;position: relative;z-index: 100;background-color:#fefefe;}



/*===============导航一行=============*/


.head_middle{ height:36px; margin-top:5px; padding-bottom:26px;}
.logo{ float:left; height:36px; width:302px;}

.main_nav{ width:575px; float:left;height:18px; font-size:14px; margin-top:17px;padding-left:80px;}
#main_nav {margin: 0;padding: 0;}
#main_nav li {list-style: none;float:left;width:auto;padding-left:12px;padding-right:12px;display:block;height:16px; line-height:16px;border-right:1px solid #ddd; padding-top:0px; }
#main_nav .no_padding_right{ padding-right:0px; border-right:0px;}

#main_nav li a{ color:#333;}
#main_nav li a:hover{ font-weight:bold; color:#00559d;}



#main_nav li.on a{ color:#0167BA; height:16px;font-weight:bold;}


#main_nav li ul { margin-top:20px; *margin-top:38px;position: absolute;visibility: hidden;display:block;overflow:hidden; background:#fff url(/uploads/images/nav_bg.gif) no-repeat center top ;padding-top:12px; z-index:9999; }



#main_nav li ul.hidden2{ left:36.2%; width:575px;}

#main_nav li ul.nav_hidden li {float: none;width:auto;border-right:0px;text-align:left;height:auto; margin:0px; padding:0px;  overflow:hidden;display:block; background-color:#fff; }


.nav1 {float:left; background-color:#00559d;padding-top:10px; padding-bottom:10px; margin:0px;  }
.nav1 dd {padding:10px 35px; width:auto;height:100%;overflow:hidden; line-height:15px; text-align:left;}
#main_nav li ul.nav_hidden li dl.nav1 dd a{ color:#fff;}
#main_nav li ul.nav_hidden li dl.nav1 dd a:hover{ color:#abcfee; font-weight:bold;}


/*导航---产品---图片*/
.nav_pic1{ float:right; padding:20px 30px 15px 30px;  width:150px;}
.nav_pic1 img{ width:150px; margin-bottom:10px;}
.nav_pic1 h3{ margin-bottom:15px;font-size:16px; font-weight:normal;}
.nav_pic1 p{ font-size:12px; line-height:18px;}
/*导航---产品*/
.serch_name{text-align:left;color:#333;font-family:'微软雅黑';font-size:18px;display:block; padding-bottom:20px;}


.nav_pro{ width:135px; padding:10px 25px;}
.nav_pro dd{ float:left; padding:10px 10px; width:115px; display:block;}
.nav_line{ width:224px;}
#main_nav li .nav_pic .more_ a{ color:#00559d; font-size:12px;}
#main_nav li .nav_pic .more_ a:hover{ font-weight:bold;}
.nav1 li .on{ color:#0167BA; height:16px;}


.banner{  width:100%; overflow:hidden; height:350px; margin-bottom:30px; z-index:1;  }
.main_image {width:100%; height:350px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:350px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:350px;}
.main_image li span {display:block; width:100%; height:350px}
.main_image li a {display:block; width:100%; height:350px}
.main_image li .img_1 {background: url(/uploads/images/banner1.jpg) center top no-repeat; cursor:pointer;}
.main_image li .img_2 {background: url(/uploads/images/banner2.jpg) center top no-repeat;cursor:pointer;}
.main_image li .img_3 {background: url(/uploads/images/banner3.jpg) center top no-repeat;cursor:pointer;}
.main_image li .img_4 {background: url(/uploads/images/banner4.jpg) center top no-repeat;cursor:pointer;}
div.flicking_con {width:990px; margin:0 auto; position:relative;cursor:pointer;}
div.flicking_con .flicking_inner {position:absolute; top:305px; left:90px; z-index:9999; width:350px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url(/uploads/images/btn_main_img.png) 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(/uploads/images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(/uploads/images/hover_right.png) no-repeat right top;right:100px;}/* CSS Document */





.bottom{ width:100%; text-align:center; color:#999;  padding-top:15px; margin-top:30px; border:1px solid #ddd; font-size:12px;}
.bottom p{ margin-top:5px; margin-bottom:5px;}



.clear_{ clear:both;}
.message{ width:99%; background-color:#efefef;border:1px solid #ddd; padding-top:15px; padding-bottom:10px; text-align:center; margin:0 auto; height:100%; margin-top:15px; overflow:hidden; }
.message table{ border:0px; color:#CE0005;  }
.msg_input{ height:25px; width:250px; background-color:#fff; border:1px solid #ddd;}
.msg_txt{width:340px;  height:130px;  background-color:#fff; border:1px solid #ddd; margin-right:-15px;}
.msg_btn{ background-color:#00559d; color:#fff; width:100px; height:30px; cursor:pointer;}
#ero{display:block;text-align:center;font-size:14px;color: #666;width:689px; margin-bottom:5px;height:20px;}






