@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; color:#666; font-size:12px; font-family:Arial,Helvetica,sans-serif,宋体; background:#e9f0f5;}
ul,li{ margin:0px; padding:0px; list-style-type:none;}
h1,h2,h3,h4,h5{font-size:12px; font-weight:normal; margin:0px; padding:0px;}
a{ text-decoration: none;}
img{ border:none;}
i,b{ font-style:normal; font-weight:normal;}
.clear{ clear:both;}

#top{ width:980px; height:115px; margin:auto;}
.logo{ width:500px; height:115px; float:left;}
.rx{ width:370px; height:115px; float:right;}
.rx h2{ width:360px; text-align:right; line-height:40px; height:70px;ss}
a.yi{ color:#f85d15;}
a.er{ color:#555;}

#nav{ width:976px; height:40px; background:url(../images/nav_bj.jpg) repeat-x; margin:auto; padding:0 2px;}
#nav li{ width:122px; height:40px; line-height:40px; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:bold; float:left;}
a.one{ width:122px; height:40px; line-height:40px; color:#fff; display:block;}
a.one:hover{ width:122px; height:40px; line-height:40px; color:#fff; background:url(../images/nav_jg.jpg) repeat-x; display:block;}

a.two{ width:122px; height:40px; line-height:40px; color:#fff; background:url(../images/nav_jg.jpg) repeat-x; display:block;}
a.two:hover{ width:122px; height:40px; line-height:40px; color:#fff; background:url(../images/nav_jg.jpg) repeat-x; display:block;}

#banner{ width:980px; height:323px; margin: 5px auto 20px;}

#content{ width:980px; height:auto; margin:auto; padding-bottom:20px;}
.in_left{ width:220px; height:450px; float:left;}
.in_left h2{ width:220px; height:35px;}
.fl{ width:218px; height:auto; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:1px;}
.fl li{ width:218px; height:23px; padding-top:12px; background:url(../images/fl_bj.jpg) no-repeat; text-indent:30px;}
.fl li a{ font-size:14px; color:#343e60;}
.fl li a:hover{ font-size:14px; color:#f85d15;}

.in_right{ width:740px; height:460px; float:right;}
.in_sk{ width:720px; height:213px; background:url(../images/in_sk.jpg) no-repeat; margin-bottom:15px; padding:10px;}
.in_news{ width:350px; height:213px; float:left;}
.in_news h2{ width:350px; height:24px; border-bottom:1px solid #ccc;}
.in_news h2 img{ float:left;}
.in_news h2 i{ float:right; margin:8px 10px 0 0;}
.in_news h2 i a{ font-family:Arial; font-weight:bold; color:#f85d15;}
.in_news li{ width:350px; height:24px; line-height:24px; border-bottom:1px dashed #ccc; padding-top:5px; _padding-top:2px; *+padding-top:2px;}
.in_news li i{ float:left; height:24px; margin-left:5px; text-indent:15px; background:url(../images/news_lit.jpg) no-repeat left center; display:inline;}
.in_news li b{ float:right;  margin-right:5px; display:inline;}
.in_news li a{ color:#666;}
.in_news li a:hover{ color:#f85d15;}

.in_about{ width:350px; height:213px; float:right;}
.in_about h2{ width:350px; height:24px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.in_about h2 img{ float:left;}
.in_about h2 i{ float:right; margin:8px 10px 0 0;}
.in_about h2 i a{ font-family:Arial; font-weight:bold; color:#f85d15;}
.i_a_pic{ line-height:24px;}
.i_a_pic img{ float:left; margin:10px 5px 5px 0;}

.in_xk{ width:720px; height:179px; background:url(../images/in_xk_bj.jpg) no-repeat; padding:10px;}
.in_xk h2{ width:720px; height:24px; border-bottom:1px solid #ccc;}
.in_xk h2 img{ float:left;}
.in_xk h2 i{ float:right; margin:8px 10px 0 0;}
.in_xk h2 i a{ font-family:Arial; font-weight:bold; color:#f85d15;}
.in_prd{ width:720px; height:135px; margin-top:13px;}
.gd_pic{ width:200px; height:135px; float:left; margin:0 10px; display:inline;}

#foot{ width:980px; height:50px; background:#e2e2e2; margin:auto; text-align:center; line-height:50px; margin-bottom:10px;}


#ny_banner{ width:980px; height:220px; margin:auto; margin: 5px auto 20px;}
#left{ width:220px; float:left;}
#left h2{ width:220px; height:70px; margin-bottom:15px;}
#left ul{ width:220px; min-height:auto;}
#left li{ width:220px; height:33px; line-height:33px; background:url(../images/left_list_bj.jpg) no-repeat; text-align:center; margin-bottom:10px;}
#left li a{ color:#555; font-size:14px; font-weight:bold; display:block;}
#left li a:hover{ color:#1f4cee; font-size:14px; font-weight:bold; display:block;}

#left h3{ width:220px; height:70px; margin-top:10px;}

#right{ width:740px; min-height:auto; float:right;}
#right h2.current{ width:740px; height:30px; line-height:30px; background:url(../images/right_top_bj.jpg) no-repeat; text-indent:15px;}

.about_nr{ width:720px; padding:10px 10px 0; font-size:14px; line-height:30px;}
.about_nr img{ margin-right:10px;}


.prd ul{ overflow:hidden;}
.prd li{ width:320px;  float:left; margin:5px 22px 5px 22px; display:inline;}
.prd li img{ width:320px; height:240; float:left; border:1px solid #ccc;}
.prd li i{ width:320px; height:20px; float:left; text-align:center; line-height:25px;}
.prd li i a{ color:#666;}

.fy{ width:740px; height:25px; line-height:25px; text-align:center;}


.gc li{ float:left; width:325px; height:240px; margin:20px; display:inline;}

.news ul{ margin-top:15px;}
.news li{ width:600px; height:25px; padding-left:15px; background:url(../images/news_liter.jpg) left center no-repeat; margin:5px 60px 0 60px; line-height:25px;}
.news li b{ float:left;}
.news li i{ float:right;}
.news li a{ color:#555;}
.news li a:hover{ color:#f85d15;}


.contact{ width:720px; height:380px; padding:0 10px; background:url(../images/contact_bj.jpg) no-repeat; margin-top:20px; font-size:14px; font-weight:bold; line-height:30px;}

.map{ margin:20px 0 0 20px;}

/*.page{clear: both; text-align:center; margin:10px auto; font-size:16px; line-height:20px; font-family:微软雅黑,宋体,新宋体;}
.page a{border:1px solid #999; padding:3px 7px; margin:2px;}
.page a:hover,.page a.hover{ border-color:rgb(26,48,131); color:red;}
.page .arw_l{ background:url(../images/arw_l.gif) center no-repeat;}
.page .arw_r{ background:url(../images/arw_r.gif) center no-repeat;}
*/


/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #f08200;border:none;}

/**************/
.page { text-align: center; clear:left; margin-top:20px; }
.page a { padding: 5px 10px; background: #FFF; margin-right: 2px; color: #666; border-radius: 4px; display: inline-block; }
.page a.current,.page a:hover { color: #fff; background: #0093dd; }
