@charset "utf-8";

/* Style Reset*/

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend,  button,  p, blockquote,h2,font

{ margin: 0; padding: 0; border:0;font: 14px/20px "宋体", Arial, sans-serif; color:#333;} 



input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

img{ border: 0;}

.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}

a{text-decoration:none;outline:0; color:#000000;}

html{overflow-x:hidden; }

*{ font-family:}



.w1000{ width:1000px; margin:0 auto;}

.page{ line-height:70px; text-align:right; padding-right:3%;clear:both;border-top:1px solid #cccccc;}

.page > a{padding:1% 1%; border:1px solid #165b9e; color:#165b9e;}

.page > b{padding:1% 1%; color:#333;}

.button{ width:150px; height:40px; line-height:40px; background-color:#165b9e; color:#FFF; border:0; cursor:pointer;}





.head .logo_box{ height:127px;}

.head .logo_box .logo{ display:block; float:left; margin-top:26px;}

.head .logo_box .tel_box{ float:right; width:150px; margin-top:48px; height:45px; background:url(../images/tel.png) no-repeat; padding-left:48px; line-height:30px;}

.head .logo_box .tel_box .tel_text{ display:block; color:#165b9e; font-size:16px; margin-top:-8px; font-family:"微软雅黑";}

.head .logo_box .tel_box .tel{ font-size:20px; color:#fe0309;display:block; font-family:"微软雅黑"}



.nav_box{ width:100%; line-height:43px; height:43px; background-color:#165b9e;}

.nav_box .nav{ width:1040px; margin:0 auto; background:url(../images/nav.png) no-repeat;height:43px;}

.nav_box .nav ul { width:1000px; margin:0 auto;}

.nav_box .nav ul li{ float:left; width:125px; height:43px; line-height:45px; text-align:center; font-size:16px;}
.nav_box .nav ul li a { font-family:"微软雅黑";}





.banner{ width:100%; height:390px; position:relative; z-index:5; margin:0 auto;}

.banner .img_box .hd {

width: 100%;

position: absolute;

z-index: 1;

bottom: 0;

left: 0;

height: 30px;

line-height: 30px;

text-align: center;

}

.banner .img_box .hd ul {

text-align: center;

padding-top: 5px;

}

.img_box .hd ul li {

cursor: pointer;

display: inline-block;

zoom: 1;

width: 11px;

height: 11px;

margin: 4px;

background: url(../images/dot-black.png) 0 0;

overflow: hidden;

line-height: 9999px;

filter: alpha(opacity=40);

opacity: 0.4;

}



.img_box .hd ul .on {

filter: alpha(opacity=100);

opacity: 1;

}





.about_box{ height:415px; background-color:#f6f6f6; padding-top:45px;}

.about{ height:460px; overflow:hidden;}

.about .a_left{ float:left; height:415px; width:210px; overflow:hidden;}

.a_title{ line-height:25px; height:25px; margin-bottom:15px;}

.a_title .h1{ font-size:24px; color:#2070ad; font-family:"微软雅黑";}

.a_title .h2{ font-size:14px; color:#666666; line-height:18px; padding-left:10px;}

.about .a_left .a_list{ line-height:40px; height:40px; text-indent:30px;background:url(../images/class1.png) no-repeat 3px 12px; border-bottom:1px solid #0298cd;font-weight:bold;}

.about .a_left .a_list a{font-size:16px; color:#2070ad;font-family:"微软雅黑";}

.about .a_left .a_list1{background:url(../images/class2.png) no-repeat 3px 12px; }

.about .a_left li{line-height:40px; height:40px; margin-left:30px; width:190px;border-bottom:1px solid #0298cd; text-indent:38px; font-weight:bold;}

.a_middle{ float:left; margin-left:30px; margin-right:15px; width:515px; height:415px;}

.a_middle .gg{ height:30px; line-height:30px;background:url(../images/gg.png) no-repeat 3px 8px; margin-bottom:15px; text-indent:25px;}

.a_middle .video{ width:495px; height:300px; border:10px solid #3b3b3b;}

.a_right{ float:left;width:230px; height:415px;}

.a_right .lxwm_box{ margin-top:35px;width:230px; height:330px; background:url(../images/kf.png) no-repeat 100% 100%;}

.a_right .a_lxwm{width:180px; padding-left:50px;background:url(../images/lxwm.png) no-repeat 3px 8px; height:150px; }

.a_right .a_lxwm p{line-height:55px; color:#666666;}

.a_right .a_lxwm .tel_p{ line-height:20px; margin-bottom:15px;}



.cp_info{ margin-top:30px;}

.cp_info .cp_title{ width:100px; height:50px; padding-left:55px;background:url(../images/cp.png) no-repeat; margin:0 auto;}

.cp_title .a_title .h2{ padding-left:0px; line-height:25px;}

.cp_info .cp_bg{ width:334px; height:30px;background:url(../images/cp1.png) no-repeat 0 5px; margin:0 auto;}

.cp_list{ width:1000px; overflow:hidden; margin-top:20px;}

.cp_list ul{ width:1050px; margin-left:-25px;}

.cp_list ul li{ width:298px; margin:0 25px; border:1px solid #cccccc; background-color:#f6f6f6;margin-bottom:40px; float:left;}

.cp_list ul li img{ width:298px; height:225px;}

.cp_list ul li > div{ height:35px; line-height:35px; text-align:center; }

.more{ display:block; width:150px; height:35px; border:1px solid #cccccc; line-height:35px; text-indent:10px; background:url(../images/cp2.png) no-repeat 90% 55%; color:#999999; margin:0 auto;}





.footer_box{ margin-top:45px; width:100%; height:225px; background-color:#eaeaea;}

.footer_box .footer { padding-top:25px;}

.footer_box .footer .f_nav{  line-height:25px; height:25px; width:780px; margin:0 auto;}

.footer_box .f_nav span{ padding:0 10px;}

.footer_box .f_nav span a{ color:#666666;}
.footer_box .f_nav span a:hover { color:#2070ad;}

.f_info{ width:700px; margin:15px auto; text-align:center;}

.f_info p{ line-height:30px; color:#666666;}

.f_info p span{ padding:0 6px;}

.f_info p a{ color:#666666;}

.f_qq_box{ width:330px; margin:20px auto; height:50px; line-height:50px;}

.f_qq,.f_share{ display:inline-block; width:100px; height:50px; padding-left:50px; margin:0 5px;}

.f_qq{background:url(../images/qq.png) no-repeat 0 5px;}
.f_qq:hover {background:url(../images/qq1.jpg) no-repeat 0 5px; color:#2070ad;}

.f_share{background:url(../images/fx.png) no-repeat 0 5px;}
.f_share:hover {background:url(../images/fx2.jpg) no-repeat 0 5px;color:#2070ad;}


/*公司简介*/

.dz{ height:30px; line-height:30px; text-indent:20px; margin-top:30px; border-bottom:1px solid #cccccc;background:url(../images/class2.png) no-repeat 3px 7px; margin-bottom:30px;}

.news_about{ height:450px;border-bottom:1px solid #cccccc; margin-top:30px; overflow:hidden; }

.news_about .left{ float:left; width:480px; padding-right:20px; border-right:1px dashed #cccccc;}

.news_about .right { float:left; width:480px; padding-left:19px;}

.news_about .right img{ max-width:100%;}



.news_list{margin-top:30px;}

.news_list li{ line-height:30px; height:30px; border-bottom:1px dashed #cccccc; text-indent:10px; margin:10px 0; background:url(../images/arrow_6.gif) 5px no-repeat; padding-left:15px;}

.news_list li span{ display:inline-block; float:right; margin-right:10px; color:#cccccc;}

.left_class{float:left; width:230px; margin-right:30px;}

.l_class{ height:415px; width:220px; overflow:hidden;}

.l_class .a_list{ line-height:40px; height:40px; text-indent:30px;background:url(../images/class1.png) no-repeat 3px 12px; border-bottom:1px solid #0298cd;font-weight:bold;}

.l_class .a_list a{font-size:16px; color:#2070ad;}

.l_class .a_list1{background:url(../images/class2.png) no-repeat 3px 12px; }

.l_class li{line-height:40px; height:40px; margin-left:30px; width:190px;border-bottom:1px solid #0298cd; text-indent:38px; font-weight:bold;}

.l_lxwm .lxwm_box{ margin-top:35px;width:230px; height:330px; background:url(../images/kf.png) no-repeat 100% 100%;}

.l_lxwm .a_lxwm{width:180px; padding-left:50px;background:url(../images/lxwm.png) no-repeat 3px 8px; height:150px; }

.l_lxwm .a_lxwm p{line-height:55px; color:#666666;}

.l_lxwm .a_lxwm .tel_p{ line-height:20px; margin-bottom:15px;}

.rigth{ float:left; width:740px;}
#cp_list .rigth  ul{ width:790px; margin-left:-25px;}

#cp_list .rigth .cp li{ margin:0 10px 20px;}
.rigth .cp li{ margin:0 10px 20px;width:230px;border:1px solid #cccccc; background-color:#f6f6f6;margin-bottom:40px; float:left;}
.rigth .cp li:hover {border:1px solid #3fc7fa; background:#fff;}
.rigth .cp li:hover a { color:#2070ad;}
.rigth .cp li img { width:230px; height:174px;}


#cp_list .title{ width:90%; margin:0 auto;  font-weight:bold;}

#cp_list .text{ line-height:23px;color:#333; height:50px; overflow:hidden; width:90%;margin:0 auto;}



.news_text .title{ line-height:50px; height:50px; text-align:center; font-size:18px; font-weight:bold; font-family:"微软雅黑";}

.news_text .date{ text-align:center; color:#666; line-height:30px; height:30px;}

.news_text .content{ width:720px; padding:20px 10px;border-bottom:1px dashed #cccccc; min-height:450px; margin-bottom:10px; line-height:30px;}

.news_text .content img{ max-width:100%;}

.news_text .fenyeud{ line-height:25px; height:25px;}

.news_text .sp{ margin-top:20px; text-align:center;}

























